companion-capture: Tool speichert Claudes Codes flüchtige Sprechblasen

Was companion-capture macht
Wenn Sie Claude Code im Terminal verwenden, haben Sie wahrscheinlich den Begleitcharakter bemerkt, der während der Arbeit mit Sprechblasen auftaucht. Diese Nachrichten sind flüchtig – die TUI wird neu gezeichnet und sie sind verschwunden. Einige enthalten nützliche Beobachtungen zu Ihrem Code, Warnungen vor Fehlern oder witzige Kommentare. companion-capture überwacht die Terminalausgabe, extrahiert diese Sprechblasennachrichten und speichert sie in Markdown-Dateien (und optional in SQLite für die Suche).
Wie es funktioniert
- Eine Shell-Wrapper startet Claude Code über
script -q -F, um die rohe Terminalausgabe zu erfassen - Ein Python-Parser führt einen VT100-Bildschirmpuffer (kein ANSI-Stripping – tatsächliche Cursorpositionsverfolgung) aus, um festzustellen, wo Text tatsächlich gerendert wird
- Nachrichten erfordern zwei aufeinanderfolgende Scans, bevor sie geschrieben werden, damit keine halb gerenderten Daten entstehen
- Ein PostToolUse-Hook zeigt neue Erfassungen während der Sitzung wieder an Claude an, sodass es tatsächlich sehen kann, was der Begleiter gesagt hat
Funktionen
- Keine Laufzeitabhängigkeiten (nur Standard-Python-Bibliothek)
- Volltextsuche über alle Erfassungen (
companion-capture search "auth bug") - Datenschutzkontrollen – Ausschlussmuster, Projekt-Blocklisten, nachträgliche Schwärzung
- Opt-in-Kontextrückruf, der kürzliche Erfassungen automatisch an Claude zurückgibt
companion-capture doctorzur Überprüfung des gesamten Setups- 400+ pytest-Fälle
Was der Entwickler damit festgestellt hat
Der Begleiter erkennt tatsächlich Dinge. Er hat ein Migrationsskript markiert, das keine Testabdeckung hatte. Er bemerkte eine Race Condition in einem Multi-Session-Setup. Meistens sind es Stimmungen und Reaktionen, aber alle paar Sitzungen liefert er etwas, das es wirklich wert ist, nachzulesen.
Aktuelle Einschränkungen
Derzeit nur MacOS + Claude Code. Keine externen Abhängigkeiten, MIT-Lizenz.
GitHub: github.com/jaywadhwa/companion-capture
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Aufbau eines selbstverbessernden Traumzyklus mit Cron-Jobs und Claude
Ein Entwickler baute einen autonomen Traumzyklus mit zwei Cron-Jobs: einer um 22:30 Uhr für Recherche und Reflexion und ein weiterer um 23:00 Uhr für Überprüfung und Planung. Das System durchsucht arXiv, GitHub Trending und Reddit, identifiziert Schwachstellen und schlägt konkrete Verbesserungen vor.

Memex: Open-Source Memory-Plugin für Claude Cowork
Memex ist ein Open-Source-Plugin, das Claude Cowork über Sitzungen hinweg persistenten Speicher mittels eines gestaffelten Kontextladungssystems verleiht. Nach einmaligem Ausführen von /memex:init fasst sich Claude pro Sitzung in etwa 20 Sekunden selbst zusammen und setzt dort fort, wo Sie aufgehört haben.

Astryx: Metas Open-Source-Designsystem mit über 150 Komponenten, anpassbar und KI-Agenten-tauglich
Metas Astryx-Designsystem ist jetzt Open Source: 150+ React/StyleX-Komponenten, CLI-Scaffolding, MCP-Unterstützung und 13.000+ Apps, die es bereits intern nutzen. Derzeit in der Beta-Phase.

Sammlung von 177 OpenClaw SOUL.md-Vorlagen, organisiert in 24 Kategorien
Ein Entwickler hat 177 sofort einsatzbereite SOUL.md-Vorlagen für OpenClaw-Agenten in 24 Kategorien zusammengestellt, darunter Marketing, Entwicklung, Business, DevOps, Finanzen, Kreatives, Daten, Sicherheit, Gesundheit, Recht, Personalwesen und Bildung. Alle Vorlagen sind unter der MIT-Lizenz verfügbar und auf GitHub zu finden.