Was macht claude-sync?
Tragbare Export-/Importskripte für Claude Code-Umgebungen – repliziere Plugins, Skills, Hooks, RTK und Graphify zwischen Rechnern.
Verwendung
# Exportiere deine aktuelle Umgebung
claude-sync export
# Importiere von einem Archiv
claude-sync import /pfad/zum/archiv.tar.gz
Unterbefehle
export: Erstellt ein portables Archiv deiner aktuellen Umgebung (Plugins, Skills, Hooks, RTK, Graphify).import: Stellt eine Umgebung aus einem zuvor exportierten Archiv wieder her.
Unterstützte Komponenten
- Plugins: Benutzerdefinierte Erweiterungen für Claude Code
- Skills: KI-Fähigkeiten und Anleitungen
- Hooks: Ereignisgesteuerte Skripte für Workflows
- RTK: Echtzeit-Knowledge-Konfiguration
- Graphify: Graphdatenbank-Einstellungen
Voraussetzungen
- macOS, Linux oder Windows (mit WSL)
- Claude Code installiert
- Schreibzugriff auf das Konfigurationsverzeichnis von Claude Code ($HOME/.claude)
Installation
git clone https://github.com/IbrahimBasit5802/claude-sync
cd claude-sync
chmod +x claude-sync
# Optional: In den PATH verschieben
sudo cp claude-sync /usr/local/bin/
Beispiel
- Auf Rechner A:
claude-sync export→ erzeugtclaude-backup-YYYYMMDD.tar.gz - Übertrage die Datei auf Rechner B (z. B. per USB, SCP oder Cloud-Speicher)
- Auf Rechner B:
claude-sync import claude-backup-YYYYMMDD.tar.gz
Konfiguration
Umgebungsvariablen:
CLAUDE_CONFIG_DIR: Überschreibt das Standard-Konfigurationsverzeichnis (Standard: $HOME/.claude)CLAUDE_SYNC_VERBOSE: Aktiviert ausführliche Ausgabe beim Export/Import (setze auf1)
Fehlerbehebung
Stelle sicher, dass:
- Claude Code auf dem Zielrechner installiert ist
- Du Schreibrechte auf das Konfigurationsverzeichnis hast
- Keine anderen Claude-Code-Prozesse während des Imports laufen
Lizenz
MIT