Catenary icon

Catenary

Catenary is a local-first desktop IDE for arranging AI coding agents, terminals, editors, browsers, and git worktrees on a shared visual canvas. It helps developers run parallel tasks, pass context between agents, review diffs, and supervise multi-agent workflows.

Catenary

Spatial orchestration for AI coding agents

Catenary is a local-first desktop spatial IDE for orchestrating AI coding agents. It puts agent terminals, Monaco editors, browsers, and parallel git worktrees on an infinite canvas, giving developers one visual surface for running and monitoring concurrent coding work.

A task can be launched in an isolated branch and working directory, while context can be passed between agent panels through configurable wires. Catenary also provides side-by-side diffs for reviewing changes and an optional Maestro Mode for recruiting helper agents with approval required before actions proceed. It supports named agent workflows including Claude Code, Codex, Cursor, Grok, OpenCode, and Pi, while the chosen agent CLI communicates directly with its provider or a local model service.

Core capabilities

Infinite canvas workspace

Arrange terminals, Monaco editors, browsers, parallel git worktrees, and agents on one pannable and zoomable surface so active work remains visible together.

Isolated worktrees and branches

Create an isolated branch, working directory, and agent from New Task without modifying the working tree currently in view. Task colors carry through the sidebar, dock tabs, and canvas.

In-canvas code review

Inspect agent edits in a VS Code-style Monaco editor with side-by-side diffs and a git-aware file tree before keeping the changes.

Context wires

Connect agent panels with directed wires that can relay context automatically when a source goes quiet or remain available as a permission for the downstream agent to request.

Maestro Mode

Let one agent recruit and brief a team of helpers, with human approval cards shown before actions are applied. The site documents up to five helpers by default, adjustable up to ten in settings.

Multi-project operation

Keep separate canvases for multiple projects and run isolated tasks inside each project, allowing project state to be switched from the sidebar without mixing work.

Practical workflows

  • Parallel feature experiments

    Launch several experiments from the same project as separate branches and worktrees, then inspect each agent's edits in the embedded diff editor before deciding what to keep.

  • Delegated code investigation

    Place a lead agent and specialist agents on the canvas, pass a focused request through a context wire, and keep delegation visible instead of copying context between windows.

  • Supervised agent teams

    Use Maestro Mode to have an agent recruit reviewers, test writers, or refactoring helpers while approval cards give the developer a checkpoint before actions appear on the canvas.

  • Managing multiple projects

    Open separate project canvases and switch between them from the sidebar while preserving each project's canvas state and isolated task work.

  • Agent-assisted review

    Review active changes in Monaco with a side-by-side diff and git-aware file tree before accepting an agent's work into the project.

Pros and Cons

Pros

  • Provides one visual surface for terminals, editors, browsers, agents, and parallel worktrees.
  • Creates isolated branches and working directories for concurrent tasks without touching the current working tree.
  • Offers configurable context transfer between agents and human approval cards for Maestro Mode actions.
  • Includes side-by-side diffs and a git-aware file tree for reviewing agent changes.
  • The product states that code, prompts, terminal data, and API keys are not sent to Catenary servers.

Cons

  • The first-run installers are not code-signed, so Windows and macOS can display security warnings and require manual confirmation.
  • The product is a desktop application; its documented workflow centers on local projects, local worktrees, and agent CLIs rather than a browser-only workspace.
  • The Free plan limits simultaneous open projects and parallel tasks, while broader limits require the documented Pro plan.

FAQ

Which operating systems does Catenary support?

Catenary provides desktop builds for Windows x64, macOS arm64 and x64, and Linux x64. Windows downloads include an NSIS installer and ZIP; macOS offers DMG and ZIP; Linux offers AppImage, DEB, and tar.gz packages.

What happens when Catenary starts for the first time?

On first launch, Catenary opens an empty canvas and asks you to choose a project folder. That folder becomes a workspace, and its canvas state is stored in a .cate/ directory inside the project. No account, license key, or internet connection is required to reach this point.

Does Catenary send my code or prompts to its servers?

Catenary is local-first: it does not send project files, terminal output, commands, prompts, conversations, project names, branches, file paths, or API keys to its servers. The agent CLI you select communicates directly with its provider, or with a local service such as Ollama or LM Studio when configured that way.

What are the Free and Pro plan differences?

The Free plan includes the canvas, terminals, editor, browser, git, unlimited connection wires, one open project, two parallel tasks, and up to two Maestro helpers per agent. A seven-day Pro trial can be claimed once without a credit card; the site also documents a paid Pro license without a subscription or monthly bill.

How are Catenary updates and first-run security warnings handled?

Catenary supports updates through electron-updater from GitHub Releases. The initial installer is not code-signed, so Windows or macOS may show a security warning on first run; the installation guide provides the confirmation steps.

Quick Facts

Category
Developer Tool / AI coding workspace
Delivery
Desktop application
Platforms
Windows, macOS, and Linux
Primary workflow
Visual orchestration of AI agents, terminals, editors, browsers, and git worktrees
Agent examples
Claude Code, Codex, Cursor, Grok, OpenCode, and Pi
Licensing model
Free plan plus paid Pro license; seven-day Pro trial documented

Alternativas ao Catenary

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandbox is an isolated compute environment for running code and agent workloads inside Firecracker micro-VMs. It is designed for workflows that need machine-level isolation, private networking between sandboxes, and programmatic control through SDK, CLI, or MCP.

ByteAsk icon

ByteAsk

ByteAsk is a terminal-first AI coding agent for C and C++ that edits repositories and verifies changes with the real compiler, debugger, sanitizers, and tests before showing a diff. It offers a free tier plus paid plans, with editor connectors and zero-retention handling described in the source.

hob icon

hob

hob is an independent workspace for coding agents that keeps agent sessions, terminals, history, and follow-up work organized around the tools and providers you already use. It is aimed at developers who want local control over routing, history, and workspace structure rather than a bundled model stack.

Manta AI icon

Manta AI

Manta AI is an autonomous web app testing tool for teams that want to map application behavior, catch regressions, and generate tests without writing scripts or maintaining selectors. It works from a URL and supports plain-English test flows, run results with screenshots, and scheduled or deployment-triggered checks.

SonOf icon

SonOf

SonOf connects to your repo and PM tool, audits the codebase and surrounding product context, and turns approved work into shipped tickets with senior engineering review. It is aimed at founders and engineering leaders who need backlog help without hiring a full team immediately.

Ghost icon

Ghost

Ghost é um assistente de IA para terminal, para conversar, gerar código e executar tarefas no prompt. Traz modelos gratuitos, funciona no Linux, macOS e Windows e é open source.