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

Claude-File-Recovery: Herramienta CLI que extrae archivos del historial de sesiones de Claude Code
Herramientas

Claude-File-Recovery: Herramienta CLI que extrae archivos del historial de sesiones de Claude Code

claude-file-recovery es una herramienta CLI de Python y TUI que analiza transcripciones de sesiones JSONL de ~/.claude/projects/ para recuperar archivos creados, modificados o leídos por Claude Code, incluyendo la recuperación puntual de versiones anteriores de archivos.

OpenClawRadar
Open-Foundry: Un Marco para Debates Multi-Agente con Claude Code
Herramientas

Open-Foundry: Un Marco para Debates Multi-Agente con Claude Code

Open-foundry es un framework de Python que ensambla múltiples agentes Claude Code en un panel para debatir preguntas complejas, produciendo rastros de razonamiento completamente inspeccionables con transcripciones, registros del orquestador y notas de trabajo por agente.

OpenClawRadar
Agente de IA Local Logra Latencia de STT y TTS en Menos de un Segundo con Servidores de Código Abierto
Herramientas

Agente de IA Local Logra Latencia de STT y TTS en Menos de un Segundo con Servidores de Código Abierto

Un desarrollador logró una latencia de ~0.2s en STT utilizando Whisper large-v3-turbo con una arquitectura híbrida de GPU gestionada por hilos y ~250ms de latencia en TTS con Coqui-TTS optimizado para síntesis de baja latencia. Ambas implementaciones son completamente autohospedadas y de código abierto.

OpenClawRadar
Reemplazando complejas tuberías de recuperación con simples comandos de shell de git para agentes LLM.
Herramientas

Reemplazando complejas tuberías de recuperación con simples comandos de shell de git para agentes LLM.

Un desarrollador reemplazó toda su tubería de recuperación de agentes de IA (sentence-transformers, rank-bm25, tubería de LLM de dos pasos) con una sola herramienta que permite al agente ejecutar comandos de shell de solo lectura en un repositorio git, reduciendo el tamaño de la imagen Docker en ~3 GB y eliminando problemas de tiempo de espera.

OpenClawRadar