CommunityCodierung & Entwicklunggithub.com

imink/any-sync

Bidirektionale Synchronisation für VS Code, Claude Code und OpenClaw über GitHub | Synchronisiert Skills, Erinnerungen und Konfigurationsdateien von VS Code, Claude Code und OpenClaw über mehrere Geräte hinweg via GitHub

Was ist any-sync?

Diese Fähigkeit ermöglicht eine bidirektionale Synchronisation von VS Code, Claude Code und OpenClaw über GitHub. Entwickler können damit ihre Skills, Erinnerungen und Konfigurationsdateien nahtlos zwischen mehreren Geräten teilen, ohne manuelle Kopien erstellen zu müssen. Dies ist besonders nützlich für Teams oder Einzelpersonen, die an verschiedenen Workstations arbeiten und konsistente Entwicklungsumgebungen benötigen. Der Skill unterstützt automatische Konfliktauflösung und inkrementelle Synchronisation, basierend auf GitHub-Repositories als zentralem Speicher.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add imink/any-sync

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

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

  1. Klonen Sie das Repository imink/any-sync auf Ihr Gerät.
  2. Führen Sie die Installationsanweisungen gemäß der Dokumentation der jeweiligen Plattform aus.
  3. Konfigurieren Sie den Sync-Pfad und die Authentifizierung für GitHub.

Verwendung

  1. Starten Sie den Sync-Prozess über die integrierte Benutzeroberfläche oder CLI.
  2. Der Skill überwacht Änderungen in den konfigurierten Ordnern und synchronisiert sie automatisch.
  3. 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.json und 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.

Verwandte Skills