Claude-File-Recovery: CLI-Tool extrahiert Dateien aus Claude-Code-Sitzungsverlauf

✍️ OpenClawRadar📅 Veröffentlicht: 28. Februar 2026🔗 Source
Claude-File-Recovery: CLI-Tool extrahiert Dateien aus Claude-Code-Sitzungsverlauf
Ad

Was dieses Tool macht

claude-file-recovery ist ein Python-Kommandozeilenwerkzeug mit einer interaktiven TUI, das Dateien aus der Sitzungshistorie von Claude Code extrahiert. Es wurde erstellt, nachdem der Autor versehentlich Dateien über einen Symlink gelöscht hatte, den Claude Code nicht erkannte, und sein Backup einen Monat lang nicht gelaufen war. Das Tool rekonstruiert Dateien, indem es JSONL-Sitzungstranskripte analysiert, die in ~/.claude/projects/ gespeichert sind.

Wichtige Funktionen und Funktionalität

Das Tool kann jede Datei wiederherstellen, die Claude Code jemals gelesen, bearbeitet oder geschrieben hat, einschließlich früherer Versionen von Dateien zu bestimmten Zeitpunkten. Es bietet:

  • Interaktive TUI mit Fuzzy-Suche und Vim-Tastenkürzeln (j/k/g/G, / zum Suchen)
  • Punktgenaue Wiederherstellung – Dateien zu jedem historischen Zeitpunkt rekonstruieren, nicht nur die neuesten
  • Farbige Diff-Ansicht, die zeigt, wie sich Dateien im Laufe der Zeit verändert haben (unified, full-context und raw-Modi)
  • Stapelverarbeitung – mehrere Dateien auswählen und alle auf einmal extrahieren
  • Schnelles Scannen – parallele Sitzungsanalyse mit orjson und Fast-Reject-Byte-Prüfungen, die ~77 % der Zeilen vor der Analyse überspringen
  • Symlink-Deduplizierung – erkennt Alias-Pfade und fasst sie zu kanonischen Einträgen zusammen
  • Smart-Case-Suche – nur bei Großbuchstaben in der Abfrage case-sensitive (wie bei ripgrep)

Installation und Verwendung

Erfordert Python 3.10+. Installationsoptionen:

# Empfohlen
uv tool install claude-file-recovery

Oder mit pipx

pipx install claude-file-recovery

Oder mit pip

pip install claude-file-recovery

Grundlegende Befehle:

# Interaktive TUI starten (Standardbefehl)
claude-file-recovery

Alle wiederherstellbaren Dateien auflisten

claude-file-recovery list-files

Nach Muster filtern

claude-file-recovery list-files --filter '*.py'

Als CSV exportieren

claude-file-recovery list-files --filter '*.ts' --csv

Dateien auf die Festplatte extrahieren

claude-file-recovery extract-files --output ./recovered --filter '*.py'

Dateien so wiederherstellen, wie sie vor einem bestimmten Zeitpunkt waren

claude-file-recovery list-files --before '2025-02-20 14:00'

Auf ein anderes Claude-Datenverzeichnis verweisen

claude-file-recovery --claude-dir /path/to/claude-backup

Ad

Wie es funktioniert

Das Tool scannt alle JSONL-Sitzungsdateien unter ~/.claude/projects/ und analysiert sie parallel mit einem Thread-Pool. Es korreliert Tool-Use-Anfragen in Assistant-Nachrichten mit ihren Ergebnissen in User-Nachrichten über tool_use_id und rekonstruiert dann Dateien, indem es Operationen chronologisch pro Dateipfad wiedergibt: Write-Operationen setzen Inhalte, Edit-Operationen wenden String-Ersetzungen an und Read-Operationen erfassen Snapshots. Das Flag --before verwendet eine binäre Suche, um an jedem Zeitpunkt abzuschneiden.

TUI-Tastenkürzel

  • j/k: Nach oben/unten bewegen
  • g/G: Zum Anfang/Ende springen
  • /: Suchen
  • Ctrl+R: Suchmodus durchschalten (fuzzy / glob / regex)
  • x oder Space: Dateiauswahl umschalten
  • Enter: Dateidetails + Diffs anzeigen
  • d: Diff-Modus durchschalten (unified / full-context / raw)
  • Ctrl+E: Ausgewählte Dateien extrahieren
  • q: Zurück / beenden

Diese Art von Wiederherstellungstool ist nützlich für Entwickler, die Claude Code intensiv nutzen und sich gegen versehentliches Löschen oder Beschädigung von Dateien absichern möchten. Das MIT-lizenzierte Projekt hat zum Zeitpunkt dieses Schreibens 26 Sterne und 1 Fork auf GitHub.

📖 Read the full source: HN AI Agents

Ad

👀 Siehe auch

Erkundung von Clawe: Open-Source-Koordinationssystem für mehrere Agenten
Werkzeuge

Erkundung von Clawe: Open-Source-Koordinationssystem für mehrere Agenten

Clawe ist ein Open-Source-Tool, das eine effiziente Koordination mehrerer Agenten ermöglicht und Funktionen wie Planung, Aufgabenverwaltung und Echtzeit-Benachrichtigungen bietet.

OpenClawRadar
OpenTrace: Selbst gehosteter Observability-Server mit über 75 MCP-Tools
Werkzeuge

OpenTrace: Selbst gehosteter Observability-Server mit über 75 MCP-Tools

OpenTrace ist ein selbst gehosteter Observability-Server, der über 75+ MCP-Tools Logs, Nutzeranalysen und Datenbank-Introspection bietet und auf einem 4-Dollar-VPS mit SQLite-Speicher und schreibgeschützten Postgres-Verbindungen läuft.

OpenClawRadar
Kaliber: Lokales CLI-Tool generiert KI-Coding-Assistent-Konfigurationen aus Ihrem Repository
Werkzeuge

Kaliber: Lokales CLI-Tool generiert KI-Coding-Assistent-Konfigurationen aus Ihrem Repository

Caliber ist ein lokal-first CLI-Tool, das Repositories in Sprachen wie TypeScript, Python, Go und Rust scannt und dann Prompt- und Konfigurationsdateien für KI-Coding-Assistenten wie Claude Code, Cursor und Codex generiert. Es läuft vollständig auf Ihrem Rechner mit Ihren eigenen Schlüsseln, hat 13k npm-Installationen und ist unter der MIT-Lizenz Open Source.

OpenClawRadar
Jake Benchmark v1: Lokale LLM-Leistungstests für OpenClaw KI-Agenten
Werkzeuge

Jake Benchmark v1: Lokale LLM-Leistungstests für OpenClaw KI-Agenten

Ein Entwickler testete 7 lokale LLMs als KI-Agenten mit OpenClaw anhand von 22 praktischen Aufgaben, darunter E-Mail-Verarbeitung, Terminplanung und Phishing-Erkennung. Die Ergebnisse reichten von 59,4 % für Qwen 27B bis 1,6 % für Nemotron 30B, wobei detaillierte Konversationsprotokolle verfügbar sind.

OpenClawRadar