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

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 -Fpour 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
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 doctorpour 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
👀 See Also

Envoyez à l'IA VS Code Extension Résout la Limite de 20 Fichiers de Claude avec le Regroupement de Projet
SendToAI est une extension gratuite pour VS Code qui regroupe des projets entiers en un seul collage de presse-papiers, contournant la limite de téléchargement de 20 fichiers de Claude. Elle inclut une sélection visuelle des fichiers, un comptage de tokens, des estimations de coût et des notes de projet qui persistent entre les sessions.

Plugin Spectyra pour OpenClaw : Optimisation des coûts IA en temps réel par analyse du flux complet des requêtes
Le plugin Spectyra réduit les coûts des API IA en exposant les gaspillages cachés comme les appels répétés, le contexte excessif et la mauvaise utilisation de modèles coûteux en temps réel.

Le benchmark montre que le moteur de contexte réduit les coûts des agents d'IA de codage par 3 sur SWE-bench.
Un benchmark de 4 agents de codage utilisant Claude Opus 4.5 sur SWE-bench Verified montre qu'un moteur de contexte a atteint un taux de réussite de 73 % à 0,67 $/tâche, tandis que les autres agents coûtent jusqu'à 1,98 $/tâche pour des performances similaires ou inférieures.

Quels correctifs de proxy pour éviter les sauts de défilement du code Claude sur Windows
Quell est un proxy Rust qui se place entre votre terminal et Claude Code, supprimant les séquences d'effacement d'écran qui provoquent des réinitialisations de position de défilement lors des réponses longues. Il ajoute également Shift+Entrée pour les sauts de ligne, le filtrage de sécurité et la prise en charge complète d'Unicode.