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

OpenClaw Alexa Voice Proxy Permite la Interacción de Voz Bidireccional
openclaw-alexa-voice es un proxy de Node.js que conecta una Skill Personalizada de Alexa con la puerta de enlace OpenClaw mediante un sistema de respuesta de tres niveles para consultas de voz. Maneja respuestas rápidas en menos de 1 segundo, respuestas del agente en menos de 12 segundos y consultas complejas diferidas que se procesan de forma asincrónica en un plazo de 2 minutos.

Editor de Video Crea Herramienta de Transcripción Gratuita Treelo Usando Código Claude
Un editor de video creó Treelo, una herramienta web gratuita que transcribe archivos de audio/video en bloques editables con marcas de tiempo, incluye preajustes de subtítulos y exporta a formatos SRT, VTT, ASS y WAV. La herramienta fue construida mediante conversaciones iterativas con Claude Code.

Reseed CLI: Extrae sistemas de diseño de cualquier sitio para Claude Code y Cursor
Reseed es una CLI que extrae tokens de diseño (colores, espaciado, escala tipográfica, radios) de cualquier sitio web y genera un tailwind.config.ts, un design-system.md y un HTML de referencia para que Claude Code y Cursor lo usen.

Gemini 3.1 Pro en Sistemas Multiagente: Alta Calidad de Diseño, Tasa de Fallos en Llamadas a Herramientas del 20%
Los desarrolladores que construyen Bobr, un generador de presentaciones con IA con una arquitectura multiagente, reportan que Gemini 3.1 Pro produce resultados de diseño impresionantes, pero sufre de una tasa de fallos en llamadas a herramientas de ~20% y corrupción de texto en las canalizaciones de producción.