CommunityRecherche & Datenanalysegithub.com

Carliemajuscular804/ClaudePortable

Sichert und stellt Claude Desktop, Cowork-Projekte sowie den Claude Code-Zustand als einzelne ZIP-Datei für lokale Speicherung oder Cloud-Synchronisation wieder her.

Was ist ClaudePortable?

Dieses Skill ermöglicht es AI-Agenten-Nutzern (z. B. Claude, Claude Code), ihren gesamten Arbeitszustand – einschließlich Claude Desktop-Einstellungen, Cowork-Projekten und Claude Code-Kontext – als portable ZIP-Datei zu sichern und wiederherzustellen. Es ist besonders nützlich für Nutzer, die ihre Arbeit zwischen verschiedenen Geräten verschieben, Backups für kritische Projekte erstellen oder ihren Zustand mit Cloud-Diensten wie Dropbox, Google Drive oder OneDrive synchronisieren möchten. Das Skill unterstützt die Plattformen Claude Desktop (einschließlich der Chat-Verläufe und angehängter Dateien), aktuell laufende Cowork-Sitzungen und den gesamten Zustand des Claude Code-CLI-Tools. Die Funktionsweise basiert auf dem Erkennen und Packen der relevanten Konfigurations- und Cache-Verzeichnisse des Betriebssystems (Windows/macOS/Linux), gefolgt von der Erstellung einer standardisierten ZIP-Datei mit Zeitstempel. Für die Wiederherstellung wird die ZIP-Datei entpackt und die Inhalte an die korrekten Systempfade zurückgeschrieben, wobei vorher eine automatische Sicherung des aktuellen Zustands erstellt wird.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Carliemajuscular804/ClaudePortable

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht ClaudePortable?

Sichert und stellt Claude Desktop, Cowork-Projekte sowie den Claude Code-Zustand als einzelne ZIP-Datei für lokale Speicherung oder Cloud-Synchronisation wieder her.

Funktionsweise

Dieses Tool durchsucht die Standard-Speicherorte Ihres Betriebssystems nach den Konfigurations- und Cache-Dateien von Claude Desktop, Cowork und Claude Code. Es packt alle relevanten Ordner in eine einzige ZIP-Datei, die Sie lokal ablegen oder mit einem Cloud-Dienst Ihrer Wahl synchronisieren können.

Unterstützte Plattformen

  • Claude Desktop: Chat-Verläufe, Einstellungen und angehängte Dateien
  • Cowork: Aktuelle Projekte und Sitzungszustände
  • Claude Code: CLI-Kontext, Konfiguration und Caching-Daten

Voraussetzungen

  • Node.js 18+ oder Python 3.8+
  • Zugriff auf die Dateisystem-Pfade der genannten Tools (Standardinstallation vorausgesetzt)
  • Ein Cloud-Dienst (optional), wenn Sie die ZIP-Datei synchronisieren möchten

Installation

# Klonen des Repositories
git clone https://github.com/Carliemajuscular804/ClaudePortable.git
cd ClaudePortable

# Abhängigkeiten installieren (Node.js)
npm install

Verwendung

Backup erstellen

# Standard-Backup in das aktuelle Verzeichnis
node cli.js backup

# Backup in ein bestimmtes Verzeichnis
node cli.js backup --output /pfad/zu/backup

# Mit Zeitstempel (Standard: `claude-portable-YYYYMMDD-HHmmss.zip`)
node cli.js backup --timestamp

Backup wiederherstellen

# Wiederherstellen aus einer bestimmten ZIP-Datei
node cli.js restore /pfad/zu/backup.zip

# Vor Wiederherstellung ein automatisches Backup erstellen
node cli.js restore /pfad/zu/backup.zip --pre-backup

In der Cloud synchronisieren

# Backup in Dropbox-Ordner (Beispiel)
node cli.js backup --output ~/Dropbox/ClaudeBackups

# Von Google Drive wiederherstellen
node cli.js restore ~/GoogleDrive/ClaudeBackups/claude-portable-20231201-120000.zip

Konfiguration

Optionale Umgebungsvariablen:

VariableBeschreibungStandard
CLAUDE_PORTABLE_DIRBenutzerdefinierter Backup-Ordner./backups
CLAUDE_DESKTOP_PATHManueller Pfad zu Claude DesktopAutomatisch erkannt
CLAUDE_CODE_PATHManueller Pfad zu Claude CodeAutomatisch erkannt
COWORK_PATHManueller Pfad zu Cowork-ProjektenAutomatisch erkannt

Wiederherstellungs-Reihenfolge

  1. Sicherheitsprüfung: Vor jeder Wiederherstellung wird geprüft, ob die Zielpfade existieren
  2. Automatisches Backup: Bei Bedarf (--pre-backup) wird der aktuelle Zustand gesichert
  3. Wiederherstellung: Die Inhalte der ZIP-Datei werden an die ursprünglichen Pfade zurückgeschrieben
  4. Überschreiben: Bestehende Dateien werden überschrieben (mit Ausnahme von Konfigurationsdateien, die gemergt werden)

Fehlerbehandlung

  • Falls ein Pfad nicht existiert, wird eine Warnung ausgegeben und der Vorgang fortgesetzt
  • Bei fehlenden Berechtigungen wird das Skript mit einem Fehler beendet (Fehler 13)
  • Die ZIP-Datei wird nur geschrieben, wenn alle Quellordner erfolgreich gelesen wurden

Lizenz

MIT-Lizenz – siehe LICENSE-Datei für Details.

Verwandte Skills