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

Bodega Inference Engine: Otimizando a Inferência de LLM para a Memória Unificada do Apple Silicon
Tools

Bodega Inference Engine: Otimizando a Inferência de LLM para a Memória Unificada do Apple Silicon

Bodega é um mecanismo de inferência construído especificamente para a arquitetura de memória unificada do Apple Silicon, abordando limitações de throughput ao redesenhar o batch contínuo e o gerenciamento do cache KV para o MLX. O desenvolvedor relata ter trabalhado nele por 2,5 anos com otimizações próximas à camada Metal.

OpenClawRadar
LivingAgents.ai: Uma Simulação de Agentes de IA Baseada na Web Usando a API Claude
Tools

LivingAgents.ai: Uma Simulação de Agentes de IA Baseada na Web Usando a API Claude

LivingAgents.ai é uma simulação baseada na web onde cada agente é alimentado pela API Claude, realizando ações como forragear, negociar, criar, atacar, reproduzir e morrer permanentemente, com cada ação exigindo uma chamada real de LLM.

OpenClawRadar
Servidor MCP do Pepper para Interação e Depuração do Simulador iOS
Tools

Servidor MCP do Pepper para Interação e Depuração do Simulador iOS

Pepper é um servidor MCP que injeta uma dylib em aplicativos do simulador iOS via DYLD_INSERT_LIBRARIES, permitindo interação em tempo real, leitura de tela, toque em botões, inspeção de variáveis e monitoramento de tráfego de rede através de uma ponte WebSocket.

OpenClawRadar
Kanban CLI: Um Gerenciador de Tarefas Local-Primeiro e Agente-Primeiro para o Terminal
Tools

Kanban CLI: Um Gerenciador de Tarefas Local-Primeiro e Agente-Primeiro para o Terminal

Kanban CLI é uma ferramenta de terminal em Rust que oferece rastreamento de tarefas estruturado com integração completa ao git, projetada para fluxos de trabalho orientados por agentes de IA.

OpenClawRadar