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

✍️ OpenClawRadar📅 Publicado: 15 de abril de 2026🔗 Source
companion-capture: Herramienta guarda las burbujas de habla efímeras de Claude Code
Ad

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 -F para 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
Ad

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 doctor para 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

Ad

👀 Ver también

Diseño Abierto: Alternativa de Código Abierto a Claude Design que Funciona en tus Agentes CLI Locales
Herramientas

Diseño Abierto: Alternativa de Código Abierto a Claude Design que Funciona en tus Agentes CLI Locales

Open Design es un motor de diseño local-first y BYOK que convierte 11 CLIs de agentes de codificación (Claude Code, Codex, Cursor, Gemini CLI, etc.) en un flujo de trabajo de diseño con 72 sistemas de diseño de nivel de marca y 31 habilidades componibles, exportando HTML/PDF/PPTX/MP4.

OpenClawRadar
Visdiff: Bucle de Retroalimentación Visual para la Generación de Código Frontend de Claude
Herramientas

Visdiff: Bucle de Retroalimentación Visual para la Generación de Código Frontend de Claude

Visdiff aborda la brecha de precisión visual en la generación de código frontend de Claude al comparar la salida renderizada píxel por píxel con los diseños de Figma y retroalimentar las diferencias en el ciclo hasta que coincidan.

OpenClawRadar
md-redline: herramienta GUI para revisar y entregar documentos de markdown a Claude
Herramientas

md-redline: herramienta GUI para revisar y entregar documentos de markdown a Claude

md-redline es una herramienta de código abierto que te permite abrir archivos markdown en una interfaz gráfica, dejar comentarios en línea almacenados como marcadores HTML en el archivo .md, y pasar el documento a Claude para actualizaciones. Se ejecuta localmente sin necesidad de cuenta, nube o base de datos.

OpenClawRadar
Desarrollador comparte solución para que Claude AI ignore reglas más allá del umbral de 50 conteos
Herramientas

Desarrollador comparte solución para que Claude AI ignore reglas más allá del umbral de 50 conteos

Un desarrollador informa que Claude Code comenzó a ignorar reglas silenciosamente una vez que su conjunto de reglas compartidas superó aproximadamente 50 elementos, especialmente durante tareas intensivas en frontend. Crearon un hook que escanea los prompts y carga solo 2-3 reglas relevantes basándose en coincidencias de palabras clave.

OpenClawRadar