companion-capture: Herramienta guarda las burbujas de habla efímeras de Claude Code

Qué hace companion-capture
Si usas Claude Code en la terminal, probablemente hayas notado el personaje compañero que aparece con globos de diálogo mientras trabajas. Estos mensajes son efímeros: la TUI se redibuja y desaparecen. Algunos contienen observaciones útiles sobre tu código, advertencias sobre errores o comentarios divertidos. companion-capture monitorea la salida de la terminal, extrae esos mensajes de globos y los guarda en archivos markdown (y opcionalmente en SQLite para búsquedas).
Cómo funciona
- Un envoltorio de shell lanza Claude Code mediante
script -q -Fpara capturar la salida cruda de la terminal - Un analizador en Python ejecuta un búfer de pantalla VT100 (no eliminación ANSI, sino seguimiento real de posiciones del cursor) para determinar dónde se renderiza realmente el texto
- Los mensajes requieren dos escaneos consecutivos antes de ser escritos, para evitar obtener basura medio renderizada
- Un gancho PostToolUse muestra nuevas capturas a Claude durante la sesión, para que pueda ver lo que dijo el compañero
Características
- Cero dependencias en tiempo de ejecución (solo Python estándar)
- Búsqueda de texto completo en las capturas (
companion-capture search "auth bug") - Controles de privacidad: excluir patrones, listas de bloqueo de proyectos, redacción retroactiva
- Recuerdo contextual opcional que alimenta capturas recientes a Claude automáticamente
companion-capture doctorpara verificar el estado de toda la configuración- Más de 400 casos de prueba con pytest
Lo que el desarrollador descubrió usándolo
El compañero realmente detecta cosas. Marcó un script de migración que no tenía cobertura de pruebas. Notó una condición de carrera en una configuración de múltiples sesiones. La mayoría del tiempo son vibraciones y reacciones, pero cada pocas sesiones suelta algo que realmente vale la pena leer después.
Limitaciones actuales
Solo MacOS + Claude Code por ahora. Sin dependencias externas, licencia MIT.
GitHub: github.com/jaywadhwa/companion-capture
📖 Read the full source: r/ClaudeAI
👀 Ver también

Prism MCP v5.1 añade compresión de memoria 10x y aprendizaje del agente a partir de correcciones.
Prism MCP v5.1 presenta una compresión de memoria 10 veces mayor mediante TurboQuant portado a TypeScript, permitiendo millones de recuerdos en una computadora portátil sin bases de datos vectoriales. La actualización añade aprendizaje del agente a partir de correcciones del usuario y una interfaz visual de grafo de conocimiento.

MemAware Benchmark Prueba la Memoria de la IA Más Allá de la Búsqueda por Palabras Clave
MemAware es un punto de referencia con 900 preguntas en 3 niveles de dificultad que evalúa si los asistentes de IA con memoria pueden recuperar contexto relevante cuando las consultas no lo sugieren. Los resultados muestran que la búsqueda BM25 obtuvo un 2,8 % frente al 0,8 % sin memoria, mientras que la búsqueda vectorial cae al 0,7 % en conexiones entre dominios.

JavaClaw Beta: Asistente de IA Basado en Java Construido sobre Spring AI y JobRunr
El equipo de JobRunr lanzó JavaClaw beta, una versión Java de OpenClaw que se ejecuta localmente con soporte multicanal, elección de LLM y procesamiento de trabajos en segundo plano mediante JobRunr. Construido con Spring Boot 4, Spring AI y Spring Modulith.

Libro Mayor del Proyecto: Sistema de Memoria con Intervención Humana para Agentes de Codificación de IA
Un proyecto de GitHub presenta un sistema de registro basado en YAML donde los humanos curan lo que los agentes de IA recuerdan sobre las bases de código. Incluye una habilidad /ledger, un enlace UserPromptSubmit para inyección automática de contexto y una revisión del auditor Haiku.