Was macht any-sync?
Bidirektionale Synchronisation für VS Code, Claude Code & OpenClaw via GitHub | Synchronisiert Skills, Erinnerungen und Konfigurationsdateien von VS Code, Claude Code und OpenClaw über mehrere Geräte hinweg via GitHub
Übersicht
imink/any-sync ermöglicht die bidirektionale Synchronisation von Skills, Erinnerungen (Memories) und Konfigurationsdateien zwischen VS Code, Claude Code und OpenClaw über GitHub. Dies ist ideal für Entwickler, die ihre Entwicklungsumgebung auf verschiedenen Geräten konsistent halten möchten.
Funktionen
- Bidirektionale Synchronisation: Änderungen auf einem Gerät werden automatisch auf alle anderen Geräte übertragen.
- GitHub-basiert: Alle Daten werden sicher in einem von Ihnen verwalteten GitHub-Repository gespeichert.
- Unterstützte Plattformen: VS Code, Claude Code und OpenClaw.
- Konfliktauflösung: Automatische Behandlung von Konflikten bei gleichzeitigen Änderungen.
- Inkrementelle Synchronisation: Nur geänderte Dateien werden übertragen, um Bandbreite zu sparen.
Voraussetzungen
- Ein GitHub-Konto und ein Repository zur Speicherung der synchronisierten Daten.
- Zugriff auf die unterstützten Plattformen (VS Code, Claude Code oder OpenClaw).
- Optional: SSH-Schlüssel oder Personal Access Token (PAT) für die Authentifizierung bei GitHub.
Installation
- Klonen Sie das Repository
imink/any-syncauf Ihr Gerät. - Führen Sie die Installationsanweisungen gemäß der Dokumentation der jeweiligen Plattform aus.
- Konfigurieren Sie den Sync-Pfad und die Authentifizierung für GitHub.
Verwendung
- Starten Sie den Sync-Prozess über die integrierte Benutzeroberfläche oder CLI.
- Der Skill überwacht Änderungen in den konfigurierten Ordnern und synchronisiert sie automatisch.
- Bei Konflikten wählen Sie die gewünschte Version oder nutzen Sie die automatische Zusammenführung.
Beispiele
- Sync von Claude Code Skills: Teilen Sie benutzerdefinierte Skills für Claude Code zwischen Ihrem Arbeits- und Heimcomputer.
- Sync von VS Code-Einstellungen: Halten Sie Ihre
settings.json,keybindings.jsonund Snippets über alle Geräte hinweg konsistent. - Sync von OpenClaw-Konfigurationen: Verwalten Sie Ihre CI/CD-Pipelines und Umgebungsvariablen zentral.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Details finden Sie in der Datei LICENSE.
Mitwirken
Beiträge sind willkommen! Bitte lesen Sie die Datei CONTRIBUTING.md für Richtlinien zur Fehlerbehebung und Funktionserweiterung.