A IDE para agentes de código
Seu editor, seus terminais e seus agentes — numa só janela, conversando entre si.
O instalador ainda não é assinado, então o sistema pode avisar na primeira execução. Veja por quê →
Duas lentes
No Canvas ou no TerminalMap, seus agentes continuam conversando entre si. Você muda a vista, e o trabalho continua: nenhum terminal reinicia.
O que muda de verdade
Vendo a lente Canvas
01
Agentes que conversam entre si

02
Uma tarefa, uma branch, um agente
O mesmo interruptor de Configurações → Worktrees
03
Modo Maestro
Each approved terminal begins working as soon as initialized.
Each approved terminal begins working as soon as initialized.
04
Feche hoje, continue amanhã
Workspace
LSP compartilhado com seus agentes
O agente lê o mesmo LSP do seu editor, até o que você não salvou.
Definições, referências, tipos no hover, diagnósticos e símbolos vêm do servidor de linguagem que o seu editor já está rodando, então o agente lê o código como está na tela, inclusive o que você não salvou. Os servidores de TypeScript, JavaScript e Python vêm com o app.
Ferramentas nativas pros seus agentes
Claude Code, Codex e outros ganham as ferramentas do Catenary sem configurar nada.
O Catenary registra sozinho o próprio servidor MCP no Claude Code, Codex, Antigravity, Cursor e OpenCode. A partir daí o agente divide um terminal, abre um arquivo no seu editor, começa uma tarefa na própria branch ou tira um print do navegador embutido.
Buffer protegido
Se um agente reescreve um arquivo que você não salvou, suas edições ficam e você escolhe: Reload, Keep mine ou Keep both.
Navegador embutido
Um painel de navegador ao lado do código, com abas e favoritos.
Previews ricos
Markdown com Mermaid e KaTeX, notebooks Jupyter, PDF e docx.
Review Diffs e pull request
Revise cada arquivo que a branch da tarefa mudou e abra o pull request dali mesmo.
Sino de atenção
Um sino na barra de título reúne os agentes que esperam por você, em qualquer projeto, e Jump to Unread leva até lá.
Boards compartilhados
Notas em Markdown que os agentes ligados por fio leem e completam com catenary board.
Extensions Hub
Extensões e servidores MCP num lugar só, sem expor args, env nem segredos.
Worktree em um clique
Deixe o pedido em branco e Launch Task vira Create Worktree: uma branch limpa, com um terminal comum.
Terminal que não trava
A saída pesada é dosada para o app seguir respondendo, e o terminal se recupera sozinho se a GPU falhar.
Fontes, opções e atalhos do VS Code, Cursor ou Ghostty. Você revisa antes e desfaz em um clique.
Paleta de ComandosImport Preferences from VS Code / Cursor / Ghostty
Privacidade
O Catenary nunca envia seu código. Nem um único byte.
O Catenary é local-first, e o que segue é a lista inteira do que ele envia, não um resumo.
GETgithub.com
/GioNicolas/catenary-releases → latest.ymlChecagem de versão: ao abrir, a cada 15 min e pelo menusem corpo GET /GioNicolas/catenary-releases/releases/latest/download/latest.ymlx-user-staging-id: 7c1e…b42f// UUID aleatório criado na primeira checagem (userData/.updaterId). Não// vem do hardware nem de dado seu, e vai só ao GitHub, nunca até nós.Um arquivo público no GitHub Releases, o mesmo que você pode abrir no navegador agora. O cabeçalho é da biblioteca de atualização; apagar o arquivo gera outro ID.
POSTthecatenary.app
/api/license/activate · /api/license/deactivate · /api/trial/claimAo ativar/remover uma chave ou iniciar o trial; ativação pendente é tentada ao abrir~400 B enviados POST /api/trial/claim{ "machineId": "9f2b7c…4e1a" }// sha-256, 64 caracteres hex, irreversível. Sem nome, sem hostname,// sem número de série, sem e-mail e sem conta — porque não há conta.Você inicia a ativação, a remoção e o resgate do trial. Uma vaga Pro sem confirmação é tentada automaticamente ao abrir enquanto o Pro temporário estiver ativo, dentro da tolerância de 30 dias. Pro confirmado é verificado localmente, sem revalidação periódica nem batimento cardíaco. Free sem chave e sem resgate do trial não faz essas requisições.
- Código-fonte e conteúdo de arquivos0 B
- Saída dos terminais e comandos que você roda0 B
- Nomes de projeto, branches e caminhos de arquivo0 B
- Prompts e conversas com os agentes0 B
- Suas chaves de API0 B
- Analytics, rastreadores, relatórios de erronenhum
Os prompts não estão impedidos de funcionar — estão impedidos de passar por nós. A CLI de agente que você escolheu fala direto com a Anthropic, a OpenAI ou o Google usando a chave que é sua, ou não fala com ninguém quando você aponta para o Ollama ou o LM Studio no localhost.
Bytes do seu código que o Catenary já enviou: 0. Não existe endpoint para onde mandar.
Abra uma linha: o que aparece é a requisição inteira, não um trecho dela.
Cada linha acima é a mesma promessa da nossa Política de Privacidade, que é distribuída dentro do app com estas mesmas palavras — porque promessa que só vive na landing page não é promessa que alguém possa cobrar.
Preços
Compre uma vez. Continua seu.
Sem assinatura, sem conta, sem mensalidade.
Free
R$ 0
- Canvas, terminais, editor, browser, gitIlimitado
- Fios de conexãoIlimitados
- Projetos abertos ao mesmo tempo1
- Tarefas em paralelo2
- Ajudantes do Maestro por agente2
- Squads nativos4 de 5 (até 3 agentes)
- Squads próprios—
- Ativação—
- Sem conta, sem cartão, sem telemetria
- Canvas, terminais, editor e git sem limite de tempo
- Suas chaves de API, que nunca passam por nós
Pro
Pagamento únicoR$ 85
Pago uma vez, para toda a linha 1.x.
- Canvas, terminais, editor, browser, gitIlimitado
- Fios de conexãoIlimitados
- Projetos abertos ao mesmo tempoIlimitados
- Tarefas em paraleloIlimitadas
- Ajudantes do Maestro por agente10, ajustável de 2 a 50 ou ilimitado
- Squads nativosTodos os 5
- Squads própriosIlimitados
- AtivaçãoAté 2 computadores pessoais
- Até 2 computadores ao mesmo tempo — troque de máquina quando quiser
- Atualizações da Linha 1.x incluídas
- Depois de confirmar a vaga Pro, a chave é conferida offline
(Ou teste o Pro por 7 dias, sem cartão)
Comprar o ProO trial de 7 dias do Pro começa dentro do app — sem cartão, sem conta.
Estes limites são cópia fiel do documento de limites dos planos, que o EULA §4.1 integra por referência.