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

Servidor MCP Permite que o Claude Crie e Execute Ferramentas Personalizadas em Tempo de Execução
Tools

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.

OpenClawRadar
Servidor de Habilidades OpenClaw para Análise e Negociação no Mercado Indiano
Tools

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.

OpenClawRadar
Vellium adiciona animais de estimação de desktop e agentes inspirados em CLI para LLMs locais
Tools

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.

OpenClawRadar
Red Queen: Um Orquestrador Determinístico que Executa Claude Code como um Pool de Trabalhadores
Tools

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.

OpenClawRadar