Mesa de comando local para trabalhar com agentes de IA em terminais reais: abrir projetos, montar equipes, distribuir tarefas, acompanhar execuções e revisar mudanças pelo navegador.
O servidor roda na sua máquina e usa seus arquivos, Git e CLIs de IA. O navegador é a interface; os agentes executam no computador que hospeda o Cockpit.
#Funcionalidades e limites
| Área | O que existe neste checkout |
|---|---|
| Projetos | Abrir pastas, preparar repositórios, clonar e consultar projetos recentes. |
| Modos de trabalho | Escritório, Comando, Código e Terminais na barra de cima, com Alt+1 a Alt+4; o Andamento da missão, com Alt+5. Como usar. |
| Workspace | Navegar arquivos, editar código e consultar Git e memória do projeto: explorador, abas e editor, com o painel Orquestração ao lado. Código e arquivos. |
| Missões | Criar, iniciar, pausar, retomar e restaurar missões com objetivo e equipe próprios. |
| Equipe | Painéis com papel, runner, modelo, esforço, conta, skills e instruções; vínculos e mensagens. |
| Terminais | Interface xterm, resize com PTY real e host de sessões separado para recuperação após reiniciar o servidor. |
| Orquestração | Despacho, dependências de tarefas, supervisão dos painéis, limites de autonomia e acompanhamento por eventos. |
| Tarefas | Quadro com estados todo, in-progress, blocked, in-review, complete e failed, escopo de arquivos e histórico de execuções. |
| Execuções | Máquina de estados, resultados estruturados validados, evidências separadas e persistência em disco. |
| Revisão | Diff Git, arquivos e hunks, anotações e decisão de revisão. |
| Race | Execuções concorrentes de uma tarefa e comparação de candidatos para escolha de vencedor. |
| Isolamento | Worktrees Git e pasta compartilhada; configuração de cópias e symlinks. |
| Handoff | Transcrições saneadas, remoção de ANSI e truncamento por orçamento para passagem de contexto. |
| Contexto | Medidor de uso da janela de contexto por painel (Claude e Codex, lido da sessão), aviso em 60% e 75%, e "Nova sessão com resumo" que guarda um trecho da conversa na memória do projeto. |
| Verificação | Depois da entrega de um agente, roda typecheck e test do projeto em segundo plano; falha devolve a tarefa ao agente com o log (até 2 vezes). Configurável em .cockpit/verify.json ou COCKPIT_VERIFY=0. |
| Visualização | Prepara o projeto automaticamente: servidor web com acesso remoto e HMR, arquivos estáticos ou conexão Expo por QR code. Configuração técnica fica em Opções avançadas. docs/LIVE_PREVIEW.md. |
| Conectores | Conectores MCP com custo estimado em tokens, MCPs e hooks de plugins importados desligados, e o Claude Code como ferramenta (avançado). GET /api/openapi.json descreve a API. |
| Biblioteca | Papéis, perfis, squads, receitas e skills com ativação persistente e descoberta automática pelos agentes. |
| Marketplace | Fontes Git com manifestos de plugins, download e instalação de skills no acervo do Cockpit. |
| Atividade e topologia | Acompanhamento da missão, relações e tarefas pela interface e pelos canais WebSocket. |
| Compliance | Relatório e matriz de invariantes; geração de artefatos de auditoria. |
| Voz | Captura no navegador e transcrição no servidor com Transformers.js/Whisper em CPU. |
| Mídia | Detecção/configuração de provedores e instalação de CLIs quando o catálogo oferece instalador. |
| Acesso remoto | Convites por link/QR, dispositivos, expiração, revogação e permissões de acompanhamento ou deliberação. |
| Ombro | Sínteses do estado da missão usando um endpoint Ollama configurado pelo usuário. |
| DSH | Integração opcional com checkout local do DeepSeek Harness e dados isolados. |
| Escritório | Habblaud 1.0.2 (MIT) completo dentro do Cockpit, com as panes reais, terminais e mensagens pelo Cockpit, e a visão compacta com lista acessível. Escritório. |
| Live | Piloto de chamada para duas pessoas: voz, tela, câmera opcional e chat, com entrada pela conta do Cockpit e dock flutuante. Live. |
| Assistente pessoal | Conversa por projeto com a IA escolhida, memória do projeto, Atenção agora e canais no Telegram. Assistente pessoal e Telegram. |
| Guia de criação | Vibe Coding Toolkit (MIT) incluído, para preparar pedidos a partir de guias e receitas. |
Limites atuais: perfis do catálogo podem depender de runners que você ainda não instalou. Listar um modelo não garante acesso pela sua conta. A descoberta de conexão usa sinais locais de configuração; confirme a autenticação no próprio CLI. A área de mídia configura ferramentas, mas não é, por si só, uma API universal de geração de imagem, vídeo e áudio. Metadados de MCP no marketplace não significam configuração automática de todo servidor MCP em todos os runners.
Os documentos em docs/ também descrevem planos, como Brain, SQLite FTS5, embeddings e adapter Obsidian. Não os interprete como uma lista de recursos já entregues. A persistência dos motores presentes neste checkout usa arquivos locais, sobretudo JSON.