// CENTRAL DE AGENTES DE IA · CLI + WEB

OttoControl

Central de controle local pra quem faz malabarismo com vários agentes de IA de código em vários projetos ao mesmo tempo. Nada sai da sua máquina.

BETA CLINODE.JSIA / LLMWEBLOCAL

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

  1. Instruções: você escreve um AGENTS.md por projeto e o OttoControl sincroniza pro formato nativo de cada ferramenta — CLAUDE.md, .cursor/rules/, .github/copilot-instructions.md e companhia.
  2. 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.
  3. Tokens e custos: consumo do Claude Code por dia, pra você saber pra onde o orçamento foi.
  4. 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.
  5. 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.
  6. 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

ComandoDescrição
ottocontrol upSobe a central e abre o navegador (--port pra trocar a porta)
ottocontrol statusMostra se está rodando e em qual porta
ottocontrol downPara 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.