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

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 -Fpara 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
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 doctorpara 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
👀 See Also

Como a Mendral Reduziu Custos de LLM ao Atualizar para Opus: Padrão Triager, Acesso SQL e Arquitetura de Sub-Agente
A Mendral mudou do Sonnet para o Opus 4.6 na análise de falhas de CI, mas reduziu custos usando um triador Haiku para desviar 80% das falhas, dando aos agentes acesso SQL ao ClickHouse em vez de enviar logs, e gerando subagentes baratos para fazer a investigação real.

Desenvolvimento Guiado por Manual: Um Método para Prevenir a Divergência Confiante do Código Claude
O Desenvolvimento Orientado por Manual (MDD) é um método que aborda a divergência confiante no Claude Code, onde a IA produz código errado que passa em seus próprios testes. Em uma auditoria de produção, o MDD encontrou 190 problemas, escreveu 876 novos testes em menos de 8 horas e eliminou violações de regras.

Plugins de Código Claude de Código Aberto para Protocolos de Comércio Agente
A OrcaQubits lançou oito plugins Claude Code de código aberto que implementam protocolos de comércio agentivo, incluindo UCP, ACP, AP2 e A2A, com licenciamento MIT e suporte para plataformas como Magento 2, BigCommerce e WooCommerce.

Validação do padrão de habilidades de autoevolução: resultados do experimento de 5 rodadas
Um desenvolvedor testou o padrão de design Self-Evolving Skill para Claude Code com um experimento de 5 rodadas em um banco de dados MySQL com 29 tabelas e 590MB de dados de gerenciamento de edifícios inteligentes. Os principais resultados incluem uma taxa de rejeição de 63,6% no Five-Gate, convergência incremental e 100% de precisão sem conhecimento incorreto sobrevivendo.