Introdução
O Catenary é a IDE para agentes de código: um app de desktop com duas lentes sobre o mesmo trabalho. No Canvas, um canvas infinito com zoom, terminais, editores, browsers e agentes de código não são abas empilhadas numa barra — são painéis que flutuam no espaço, lado a lado, onde você os colocou. O TerminalMap mostra o mesmo trabalho como splits de terminal guiados pelo teclado, com um seletor de sessões; ⌥⌘S alterna entre as duas, e nada reinicia.
Ele existe para um formato de trabalho específico: rodar vários agentes de IA ao mesmo tempo (Claude Code, Codex, Antigravity) sem perder de vista o que cada um está fazendo.
O que ele é
Um aplicativo nativo (Electron + Chromium) que abre uma pasta da sua máquina e entrega:
- um canvas infinito que você navega e amplia, com painéis posicionados em coordenadas de canvas;
- terminais com PTY de verdade, onde você roda
claude,codexou qualquer outra coisa; - o Monaco, o editor do VS Code, com diff lado a lado do que o agente mudou;
- painéis de browser para acompanhar o dev server enquanto o agente o edita;
- fios que levam contexto de um painel para um agente;
- worktrees do git criadas em um clique, para três experimentos rodarem em paralelo sem se encostarem.
O que ele não é
Não é um serviço na nuvem. O Catenary não roda modelo, não intermedia os seus prompts e não tem sistema de conta. Os agentes que você usa são as CLIs que você já instalou, com as chaves de API que você já paga; o Catenary Agent embutido usa as chaves de provedor que você der a ele.
Local-first, por construção
- Sem conta. Não há cadastro.
- Sem telemetria. O app não abre conexão de análise nenhuma.
- Suas chaves de API ficam na sua máquina e nunca passam por nós.
- A licença Pro é verificada por assinatura Ed25519 conferida localmente. Uma vaga sem confirmação pode conceder Pro temporário por 30 dias; enquanto esse Pro estiver ativo, a ativação é tentada automaticamente ao abrir. Pro confirmado é conferido localmente, sem revalidação periódica com o servidor.
O estado do canvas mora dentro do projeto que você abriu, em .cate/workspace.json e .cate/session.json. Feche a pasta, abra de novo, e tudo volta onde você deixou.
Para onde ir agora
Se ainda não instalou, comece pelo guia de instalação. Se o app já está rodando, conceitos principais é o caminho mais curto para o vocabulário que o resto desta documentação usa.