O que é
Quem programa com IA hoje raramente usa uma ferramenta só. É Claude Code num terminal, GitHub Copilot no editor, Gemini CLI / Antigravity em outro, mais Cursor, Windsurf e Aider dependendo do projeto — e cada um com seu próprio formato de instrução, seu próprio histórico e seu próprio consumo.
O OttoControl é a central que junta tudo isso num painel só, rodando 100% localmente: nada sai da sua máquina.
O que ele faz
- Instruções: você escreve um
AGENTS.mdpor projeto e o OttoControl sincroniza pro formato nativo de cada ferramenta —CLAUDE.md,.cursor/rules/,.github/copilot-instructions.mde companhia. - Sessões: histórico unificado e pesquisável entre Claude Code, Copilot e Gemini CLI. Qualquer sessão pode ser retomada num terminal de verdade, embutido na página via xterm.js + PTY nativo por WebSocket.
- Tokens e custos: consumo do Claude Code por dia, pra você saber pra onde o orçamento foi.
- Projetos: aponta pra uma pasta e ele varre tudo sozinho, detectando se cada projeto é frontend, backend, fullstack ou infra. Mostra branch, remote, árvore de arquivos e README, com botão pra abrir no VS Code ou no terminal.
- Monitor de recursos: CPU e memória do próprio OttoControl, das sessões de agentes de IA e dos runtimes que você tem rodando — Node/npm, .NET, Java, Python e Docker.
- Settings: tudo persistido em
~/.ottocontrol/config.json.
Como usar
# 1. Instalar globalmente
npm install -g ottocontrol
# 2. Subir a central (abre o navegador sozinho)
ottocontrol up
# 3. Abrir no navegador
# http://localhost:4310
A porta padrão é a 4310, e dá pra trocar com --port.
Comandos da CLI
| Comando | Descrição |
|---|---|
ottocontrol up | Sobe a central e abre o navegador (--port pra trocar a porta) |
ottocontrol status | Mostra se está rodando e em qual porta |
ottocontrol down | Para o processo |
Destaques
- ⌂ 100% LOCAL: seus projetos, sessões e instruções não saem da máquina.
- ▤ UM AGENTS.md, TODOS OS AGENTES: escreva uma vez, sincronize pro formato nativo de cada ferramenta.
- ⌁ SESSÕES RETOMÁVEIS: histórico unificado e pesquisável, com terminal real embutido.
- ◷ CUSTO À VISTA: consumo de tokens do Claude Code por dia.
- ◈ RADAR DE PROJETOS: varredura automática de pastas, com detecção de stack, git e README.
# Código aberto
O OttoControl é open source e roda 100% local. Contribuições e issues são bem-vindas.