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

Servidor MCP Permite que o Claude Crie e Execute Ferramentas Personalizadas em Tempo de Execução
Um desenvolvedor criou um servidor MCP onde o Claude pode criar, atualizar e executar novas ferramentas sem necessidade de reimplantação. O sistema utiliza cinco ferramentas principais e executa código JavaScript/TypeScript personalizado em um sandbox Deno com inicialização a frio de ~50ms.

Servidor de Habilidades OpenClaw para Análise e Negociação no Mercado Indiano
Um terminal de negociação de código aberto para mercados indianos foi integrado como um servidor de habilidades do OpenClaw, permitindo que agentes obtenham dados de mercado e executem análises multiagente via HTTP. O sistema fornece planos de negociação estruturados com preços de entrada, stop-losses e metas em três perfis de risco.

Vellium adiciona animais de estimação de desktop e agentes inspirados em CLI para LLMs locais
Vellium, um aplicativo multiplataforma de código aberto para LLMs locais, agora oferece suporte a animais de estimação virtuais que flutuam sobre janelas e agentes com integração MCP, comandos de terminal e edição de arquivos.

Red Queen: Um Orquestrador Determinístico que Executa Claude Code como um Pool de Trabalhadores
Red Queen usa uma máquina de estado para orquestrar subprocessos do Claude Code, eliminando erros de roteamento de LLMs e desperdício de tokens com mega-prompts.