companion-capture: Ferramenta salva as bolhas de fala efêmeras do Claude Code

✍️ OpenClawRadar📅 Publicado: April 15, 2026🔗 Source
companion-capture: Ferramenta salva as bolhas de fala efêmeras do Claude Code
Ad

O que o companion-capture faz

Se você usa o Claude Code no terminal, provavelmente já notou o personagem companheiro que aparece com balões de fala enquanto você trabalha. Essas mensagens são efêmeras — a TUI é redesenhada e elas desaparecem. Algumas contêm observações úteis sobre seu código, avisos sobre bugs ou comentários engraçados. O companion-capture monitora a saída do terminal, extrai essas mensagens dos balões e as salva em arquivos markdown (e opcionalmente no SQLite para busca).

Como funciona

  • Um wrapper de shell inicia o Claude Code através do script -q -F para capturar a saída bruta do terminal
  • Um analisador Python executa um buffer de tela VT100 (não remoção ANSI — rastreamento real da posição do cursor) para descobrir onde o texto é realmente renderizado
  • As mensagens exigem duas varreduras consecutivas antes de serem gravadas, para que você não receba lixo pela metade
  • Um gancho PostToolUse traz novas capturas de volta para o Claude durante a sessão, para que ele possa realmente ver o que o companheiro disse
Ad

Recursos

  • Zero dependências de tempo de execução (apenas Python da biblioteca padrão)
  • Busca de texto completo entre as capturas (companion-capture search "auth bug")
  • Controles de privacidade — excluir padrões, listas de bloqueio de projetos, redação retroativa
  • Recuperação contextual opcional que alimenta capturas recentes de volta para o Claude automaticamente
  • companion-capture doctor para verificar a saúde de toda a configuração
  • Mais de 400 casos de teste pytest

O que o desenvolvedor descobriu usando

O companheiro realmente detecta coisas. Ele sinalizou um script de migração que não tinha cobertura de testes. Ele percebeu uma condição de corrida em uma configuração de múltiplas sessões. Na maioria das vezes são vibes e reações, mas a cada poucas sessões ele solta algo genuinamente digno de ler novamente.

Limitações atuais

Apenas MacOS + Claude Code por enquanto. Sem dependências externas, licenciado MIT.

GitHub: github.com/jaywadhwa/companion-capture

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

VS Code Agent Kanban: Gerenciamento de tarefas baseado em Markdown para agentes de IA de programação
Tools

VS Code Agent Kanban: Gerenciamento de tarefas baseado em Markdown para agentes de IA de programação

O VS Code Agent Kanban é uma extensão que cria um quadro kanban compatível com GitOps dentro do VS Code usando arquivos markdown como registros de tarefas. Ele aborda a deterioração de contexto em agentes de codificação de IA preservando conversas de planejamento, decisões e detalhes de implementação em arquivos .md controlados por versão.

OpenClawRadar
tmux-claude: Monitore Instâncias de Código Claude em Painéis Tmux
Tools

tmux-claude: Monitore Instâncias de Código Claude em Painéis Tmux

tmux-claude é uma ferramenta que adiciona monitoramento em tempo real para instâncias do Claude Code em sessões tmux. Ela fornece uma barra de status, painel interativo, seletor de janelas aprimorado e notificações de desktop ao ler arquivos de sessão locais sem chamadas de API.

OpenClawRadar
Indicação de Assistente de Burocracia Alemã para Claude: Correspondência Jurídica Estruturada
Tools

Indicação de Assistente de Burocracia Alemã para Claude: Correspondência Jurídica Estruturada

Um prompt de sistema detalhado para o Claude que transforma a IA em um assistente estruturado para burocracia alemã, contratos, disputas de seguros e cartas oficiais, com verificação rigorosa de fatos e formatação DIN 5008.

OpenClawRadar
Claude para Trabalho Criativo: Conectores MCP para Blender, Adobe, Ableton e Mais
Tools

Claude para Trabalho Criativo: Conectores MCP para Blender, Adobe, Ableton e Mais

A Anthropic lançou um conjunto de conectores MCP que permitem ao Claude interagir com ferramentas criativas como Blender, Autodesk Fusion, Adobe Creative Cloud, Ableton Live e Splice, possibilitando controle em linguagem natural, script e automação de pipelines.

OpenClawRadar