Describe the change. Review the work.
The agentic engineering workspace in Cana Desktop: agents, a code editor, browser preview, terminal and Kubernetes tools in one place. Ask an agent to inspect, change and test a project, then review what it did.
› add Apple Pay to checkout, keep tests green
plan · 6 tasks · est. 14 min
✓ api/payments.ts +84 −12
✓ web/Checkout.tsx +41
● tests/payments.spec.ts running 38/52
○ preview → https://pr-482.preview.cana.run
$ cana deploy --env staging▍
Everything in one app
Editor, terminal, browser preview and cluster access — side by side with your agents.
Focused tasks
Give agents a scoped change, review the files they touched, then continue or redirect them.
Any model
Route routine work to efficient models and hard reasoning to frontier ones. Your keys or ours.
Desktop tools
Editor, terminal, browser preview and Kubernetes tools stay beside the conversation.
Cana Code
One workspace for the job
Keep the conversation, editor, terminal and browser preview together. The agent can inspect the project, make focused changes and run the checks you choose.
- Code editor and terminal
- Live browser preview
- Task list and approval flow
- Review changes before continuing
› add Apple Pay to checkout, keep tests green
plan · 6 tasks · est. 14 min
✓ api/payments.ts +84 −12
✓ web/Checkout.tsx +41
● tests/payments.spec.ts running 38/52
○ preview → https://pr-482.preview.cana.run
$ cana deploy --env staging▍
Cana Code
Context that stays with the project
Project knowledge and reusable skills mean the agent starts with the conventions, architecture and past decisions it needs.
- Project knowledge
- Reusable skills
- Any supported model
- MCP servers and connected tools
Project knowledge
Reusable skills
Any supported model
MCP servers and connected tools
Cana Code, step by step.
- 01
Describe
Explain the change in plain language.
- 02
Plan
Use Research and Plan when you want to review the approach first.
- 03
Work
Let the agent edit and run the checks you allow.
- 04
Preview
Inspect the result in the browser preview.
Under the hood.
Platforms
Cana Desktop for macOS and Windows
Built in
Editor, terminal, browser preview and Kubernetes tools
Modes
Ask and Workbench
Permissions
Ask, Accept Edits, Research and Plan, Bypass All
What teams build with it.
Prototype a product in an afternoon
From idea to a deployed, shareable app.
Refactor a service safely
Plan, test and migrate with parallel agents.
Automate engineering chores
Release notes, dependency bumps and flaky-test triage on a schedule.
Good questions.
Is Cana Code the same as cana.build?
cana.build is our home and Cana Code is the agentic engineering workspace that started it. It's part of the wider Cana platform.
Can I use my own API keys?
Yes. Bring your own keys for any supported provider, or use Cana's pooled access.
How do I get started with Cana Code?
Start a Cana chat, then open Cana Code from the Platform 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.
Explore Cana Code. Join the waitlist.
Join the waitlist for early access to Super Intelligent Agents and updates as Cana opens up.