Skip to content

Getting started

Introduction

Catenary is a desktop IDE built around an infinite, zoomable canvas. Terminals, editors, browsers and coding agents are not tabs stacked in a rail — they are panels that float in space, side by side, where you put them.

It exists for one shape of work: running more than one AI coding agent at the same time without losing track of what each of them is doing.

What it is

A native application (Electron + Chromium) that opens a folder on your machine and gives you:

  • an infinite canvas you pan and zoom, with panels positioned in canvas space;
  • terminals backed by a real PTY, where you run claude, codex, or anything else;
  • Monaco, the editor from VS Code, with side-by-side diffs of what an agent changed;
  • browser panels to watch your dev server while the agent edits it;
  • wires that carry context from one panel into an agent;
  • git worktrees created in one click, so three experiments run in parallel without touching each other.

What it is not

It is not a cloud service and not an agent of its own. Catenary does not run a model, does not proxy your prompts, and has no account system. The agents you run are the CLIs you already have installed, using the API keys you already pay for.

Local-first, by construction

  • No account. Nothing to sign up for.
  • No telemetry. The app opens no analytics connection.
  • Your API keys stay on your machine and are never routed through us.
  • The Pro licence is verified offline, by an Ed25519 signature checked locally.

Canvas state lives in the project you opened, at .cate/workspace.json and .cate/session.json. Close the folder, reopen it, and everything comes back where you left it.

Where to go next

If you have not installed it yet, start with the installation guide. If it is already running, core concepts is the shortest path to the vocabulary the rest of this documentation uses.

Back to home