lllloo/ai-config-sync

Outil Git pour synchroniser les configurations, agents, compétences et règles de Claude Code / Codex entre appareils.

Qu'est-ce que ai-config-sync ?

Cet outil permet de synchroniser facilement les configurations de Claude Code et Codex (telles que les agents, compétences et règles) entre plusieurs appareils en utilisant Git. Il est idéal pour les développeurs qui travaillent sur différentes machines et souhaitent maintenir un environnement de développement IA cohérent sans duplication manuelle. L'outil se base sur un dépôt Git centralisé : après avoir cloné le dépôt et exécuté la commande `ai-config-sync init`, les fichiers de configuration sont liés ou copiés automatiquement dans le répertoire approprié de l'IA. Les mises à jour sont gérées via les commandes Git classiques (push/pull), et l'outil identifie les conflits potentiels. Il supporte Claude Code, Codex et d'autres plateformes compatibles avec des configurations basées sur des fichiers.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add lllloo/ai-config-sync

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait ai-config-sync ?

Outil Git pour synchroniser les configurations, agents, compétences et règles de Claude Code / Codex entre appareils.

Installation

git clone https://github.com/lllloo/ai-config-sync.git
cd ai-config-sync
./ai-config-sync init

Utilisation

  1. Initialiser : ./ai-config-sync init lie les fichiers de configuration de votre dépôt local aux répertoires de l'IA (Claude Code, Codex, etc.).
  2. Synchroniser les modifications : Utilisez git add, git commit, git push pour envoyer les modifications vers le dépôt distant.
  3. Mettre à jour depuis le distant : git pull pour récupérer les dernières configurations.
  4. Vérifier l'état : ./ai-config-sync status affiche les différences entre le dépôt et les configurations actives.

Commandes

CommandeDescription
initLie les fichiers de configuration du dépôt aux répertoires de l'IA
statusAffiche l'état de synchronisation
diffCompare les configurations locales et distantes
helpAffiche l'aide

Structure du dépôt

ai-config-sync/
├── .ai/
│   ├── agents/        # Agents personnalisés
│   ├── skills/        # Compétences
│   └── rules/         # Règles
└── config.yaml        # Fichier de configuration principal

Fichier de configuration

Exemple de config.yaml :

platforms:
  - claude-code
  - codex
sync_directories:
  - .ai/agents
  - .ai/skills
  - .ai/rules

Résolution des conflits

En cas de conflit lors d'un git pull, l'outil vous demande de choisir la version à conserver. Utilisez ./ai-config-sync merge pour fusionner manuellement les configurations.

Support des plateformes

  • Claude Code
  • Codex
  • Ajoutez votre plateforme en modifiant config.yaml

Contribution

Les contributions sont les bienvenues ! Veuillez ouvrir une issue ou une pull request sur GitHub.

Licence

MIT

Skills associés