Development, with agents.
Build and ship software with agents on Cana Desktop. The code editor, terminal, browser preview and Kubernetes view sit next to your agents, so you can plan the work, review every change and roll it back if you need to.
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 }
Tasks
Agents next to your code
Run agent chats in tabs beside the project they are working on.
Editor built in
Read and edit code in Cana Desktop's own code editor.
Run and preview
Built-in terminal and browser to run your project and see the result.
You approve the changes
Every file edit shows as a diff you approve or deny before it lands.
Development
Plan first, then let agents build
Ask an agent for a plan, approve it, and follow its to-do list as it works. Review each file edit as a diff, and rewind a turn to undo the files it changed.
- Plan mode with approval
- Live to-do list for each task
- Diff review on every file edit
- Rewind a turn and restore files
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 }
Tasks
Development, step by step.
- 01
Open
Open your project in Cana Desktop.
- 02
Plan
Ask an agent to plan the change, then approve the plan.
- 03
Review
Approve or deny each edit as a diff.
- 04
Run
Test it in the built-in terminal and browser.
Under the hood.
App
Cana Desktop
OS
macOS and Windows
Built in
Code editor, terminal, browser, Kubernetes view
Models
Any supported provider or BYO
What teams build with it.
Feature development
Plan, build and test a feature with an agent.
Codebase onboarding
Ask questions about a codebase and get answers that point to the files.
Large refactors
Plan the refactor first, then review each edit as a diff.
Good questions.
Do I have to switch editors?
Cana's agents work in Cana Desktop, which has its own code editor, terminal and browser. Your usual editor can stay open alongside it.
Which operating systems does it run on?
Cana Desktop runs on macOS and Windows.
How do I get started with Development?
Start a Cana chat, then open Development 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.
Better together.
Platform
Cana Code
The agentic engineering workspace in Cana Desktop: agents, a code editor, browser preview, terminal and Kubernetes tools in one place.
SIA
Engineering SIA
A super-intelligent engineering org that works alongside yours.
Solution
Building
Everything builders need to go from idea to a reliable, governed agent: Studio for visual design, SDKs for code, knowledge ingestion, tools through MCP, evaluations and templates — in one connected workflow..
Explore Development. Join the waitlist.
Join the waitlist for early access to Super Intelligent Agents and updates as Cana opens up.