ai-config-sync は何をしますか?
Claude Code / Codex の設定、agents、skills、rules を複数デバイス間で同期する Git ツール
概要
このツールは、AI エージェント(Claude Code、Codex、Cursor など)の設定ファイルを Git リポジトリで管理し、複数のデバイス間で同期するためのものです。これにより、設定の一貫性を保ち、変更履歴を追跡し、チームでの共有も容易になります。
主な機能
- Claude Code の設定(CLAUDE.md、.claude/settings.json など)の管理
- Codex の設定(.codexrules、.codex/ など)の管理
- カスタム agents、skills、rules の同期
- Git によるバージョン管理と変更履歴の追跡
- 複数デバイス間での簡単な同期
使用方法
セットアップ
- 設定リポジトリを初期化します:
git init ai-config
cd ai-config
- 現在の設定ファイルをコピーします:
cp ~/.claude/settings.json .
cp ~/.cursorrules .
# 必要に応じて他の設定ファイルもコピー
- リポジトリにコミットします:
git add .
git commit -m "初期設定"
- リモートリポジトリ(GitHub、GitLab など)にプッシュします:
git remote add origin <リモートURL>
git push -u origin main
別のデバイスでの同期
git clone <リポジトリURL> ~/ai-config
# 設定ファイルを適切な場所にシンボリックリンクまたはコピー
対応プラットフォーム
- Claude Code
- Codex
- Cursor
- その他 AI エージェント
注意事項
- API キーや機密情報はリポジトリに含めないでください(.gitignore を使用)
- 設定ファイルの互換性に注意してください(異なるエージェントバージョン間)
ライセンス
MIT