companion-capture : L'outil sauvegarde les bulles de parole éphémères de Claude Code

✍️ OpenClawRadar📅 Publié: April 15, 2026🔗 Source
companion-capture : L'outil sauvegarde les bulles de parole éphémères de Claude Code
Ad

Ce que fait companion-capture

Si vous utilisez Claude Code dans le terminal, vous avez probablement remarqué le personnage compagnon qui apparaît avec des bulles de dialogue pendant que vous travaillez. Ces messages sont éphémères—l'interface TUI se redessine et ils disparaissent. Certains contiennent des observations utiles sur votre code, des avertissements sur des bugs ou des commentaires amusants. companion-capture surveille la sortie du terminal, extrait ces messages de bulles et les enregistre dans des fichiers markdown (et optionnellement dans SQLite pour la recherche).

Comment cela fonctionne

  • Un wrapper shell lance Claude Code via script -q -F pour capturer la sortie brute du terminal
  • Un analyseur Python exécute un tampon d'écran VT100 (pas un nettoyage ANSI—un véritable suivi de la position du curseur) pour déterminer où le texte est réellement affiché
  • Les messages nécessitent deux analyses consécutives avant d'être écrits, pour éviter d'obtenir des données partiellement rendues
  • Un crochet PostToolUse expose les nouvelles captures à Claude pendant la session, afin qu'il puisse voir ce que le compagnon a dit
Ad

Fonctionnalités

  • Aucune dépendance d'exécution (uniquement la bibliothèque standard Python)
  • Recherche en texte intégral dans les captures (companion-capture search "auth bug")
  • Contrôles de confidentialité—exclusion de motifs, listes de blocage de projets, rétroaction rétroactive
  • Rappel contextuel optionnel qui transmet automatiquement les captures récentes à Claude
  • companion-capture doctor pour vérifier l'état de l'ensemble de la configuration
  • Plus de 400 cas de test pytest

Ce que le développeur a découvert en l'utilisant

Le compagnon détecte réellement des choses. Il a signalé un script de migration qui n'avait aucune couverture de test. Il a remarqué une condition de concurrence dans une configuration multi-session. La plupart du temps, ce sont des ambiances et des réactions, mais toutes les quelques sessions, il livre quelque chose qui mérite vraiment d'être relu.

Limitations actuelles

MacOS + Claude Code uniquement pour le moment. Aucune dépendance externe, licence MIT.

GitHub : github.com/jaywadhwa/companion-capture

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Pipeline de Traduction de Livres Locale Utilise Qwen 32B et Mistral 24B avec RAG Contextuel
Tools

Pipeline de Traduction de Livres Locale Utilise Qwen 32B et Mistral 24B avec RAG Contextuel

Un développeur a créé un pipeline de traduction de livres entièrement local et automatisé qui convertit des fichiers PDF au format ePub en utilisant huit scripts Python. Le système aborde les problèmes courants de traduction comme la perte de contexte et les problèmes de mise en forme grâce à un flux de travail en plusieurs étapes.

OpenClawRadar
engram : plugin de mémoire Claude avec capture à seuil de saillance et cycles de rêve
Tools

engram : plugin de mémoire Claude avec capture à seuil de saillance et cycles de rêve

engram est un plugin de mémoire pour Claude qui filtre les observations au moment de la capture en utilisant 5 dimensions de saillance, ne conservant que les événements à score élevé dans SQLite sans appels LLM pour le scoring. Il propose une injection automatique via 5 crochets et des cycles de rêve qui extraient les workflows récurrents à la fin de la session.

OpenClawRadar
Comment Claude a aidé à rétro-concevoir les protocoles BLE de Garmin pour simuler un capteur de course natif
Tools

Comment Claude a aidé à rétro-concevoir les protocoles BLE de Garmin pour simuler un capteur de course natif

Un développeur a utilisé Claude pour rétro-concevoir les protocoles BLE non documentés de Garmin, faisant passer un ESP32 pour une ceinture HRM native — double identité et dynamique de course.

OpenClawRadar
Transcription YouTube MCP Améliore le Flux de Travail de Recherche de Claude
Tools

Transcription YouTube MCP Améliore le Flux de Travail de Recherche de Claude

Un MCP de transcription YouTube permet à Claude d'extraire des transcriptions complètes avec horodatages à partir de liens YouTube, éliminant ainsi le basculement manuel entre onglets et le copier-coller. L'utilisateur rapporte des réponses nettement meilleures lorsque Claude dispose des transcriptions réelles plutôt que des résumés de l'utilisateur.

OpenClawRadar