Cana logocana.build
Solution · IDE

The agent-native IDE.

A development environment designed for working with agents, not around them. Use the Cana desktop IDE, or bring Cana agents into VS Code and JetBrains — with multi-agent orchestration, live previews and governed access to your repos and tools.

Cana IDE

src/

api/

orders.ts

payments.ts

web/

Cart.tsx

tests/

12 export async function charge(o: Order) {

13 − const amt = o.total * 100

13 + const amt = toMinorUnits(o.total, o.currency)

14 + await idempotency.lock(o.id)

15 return gateway.charge(amt, o)

16 }

Reviewer: fixes JPY rounding and double-charge on retry. 3 tests added.
AcceptRevise

Tasks

Currency fix
Idempotency
Cart a11y
Docs

Agents first

A panel of parallel agents, each on its own branch, next to your code.

Your editor, too

Extensions for VS Code and JetBrains share the same agents and memory.

Live preview

Built-in browser and terminal with hot reload and logs.

Governed access

Repo, secret and tool permissions enforced by Cana policy.

IDE

Review agents, don't babysit them

Dispatch tasks to agents, watch progress in a timeline, and review clean diffs with explanations — accept, edit or send back with a comment.

  • Task queue across agents
  • Diff review with rationale
  • Inline chat on any selection
  • Checkpoints and instant revert
Cana IDE

src/

api/

orders.ts

payments.ts

web/

Cart.tsx

tests/

12 export async function charge(o: Order) {

13 − const amt = o.total * 100

13 + const amt = toMinorUnits(o.total, o.currency)

14 + await idempotency.lock(o.id)

15 return gateway.charge(amt, o)

16 }

Reviewer: fixes JPY rounding and double-charge on retry. 3 tests added.
AcceptRevise

Tasks

Currency fix
Idempotency
Cart a11y
Docs
How it works

IDE, step by step.

  1. 01

    Open

    Cana desktop or your favorite editor.

  2. 02

    Dispatch

    Assign tasks to parallel agents.

  3. 03

    Review

    Read diffs with rationale; accept or revise.

  4. 04

    Ship

    Push, preview and deploy from the IDE.

Specifications

Under the hood.

Editors

Cana desktop, VS Code, JetBrains

OS

macOS, Windows, Linux (via web)

Built in

Terminal, browser, Kubernetes view

Models

Any supported provider or BYO

Use cases

What teams build with it.

01

Feature development

Spec, implement and test with agent pairs.

02

Codebase onboarding

Ask the codebase anything with cited answers.

03

Large refactors

Split across agents, reviewed as one change.

FAQ

Good questions.

Do I have to switch editors?

No. Cana agents work inside VS Code and JetBrains as well as the Cana desktop app.

How do I get started with IDE?

Start a Cana chat, then open IDE from the Solutions area when it fits the work you need to do.

How do I control what an agent can do?

Choose the permission level that fits the task: Ask, Accept Edits, Research and Plan, or Bypass All.

Can I connect tools to this work?

Cana can use connected apps and remote MCP servers when you have connected and allowed those tools.

Where can I learn more?

Return to the Solutions overview to explore related capabilities and use cases.

Explore IDE. Join the waitlist.

Join the waitlist for early access to Super Intelligent Agents and updates as Cana opens up.