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
- Initialiser :
./ai-config-sync initlie les fichiers de configuration de votre dépôt local aux répertoires de l'IA (Claude Code, Codex, etc.). - Synchroniser les modifications : Utilisez
git add,git commit,git pushpour envoyer les modifications vers le dépôt distant. - Mettre à jour depuis le distant :
git pullpour récupérer les dernières configurations. - Vérifier l'état :
./ai-config-sync statusaffiche les différences entre le dépôt et les configurations actives.
Commandes
| Commande | Description |
|---|---|
init | Lie les fichiers de configuration du dépôt aux répertoires de l'IA |
status | Affiche l'état de synchronisation |
diff | Compare les configurations locales et distantes |
help | Affiche 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