Show HN: Claude CodeとCodexの設定を同期、ドリフトを表示するボード付き
ai-config-sync-managerは、Claude CodeとCodexの設定を継続的に双方向同期するCLIツールです。差分優先のワークフロー、YAMLの厳密な往復変換、リスクタグ付き操作、自動バックアップ、可視化ボードを備え、2つのAIコーディングアシスタント間の設定一貫性を維持します。
ai-config-sync-managerは、AnthropicのClaude CodeとOpenAIのCodexという2つのAIコーディングアシスタント間で設定を継続的に双方向同期するオープンソースのCLIツールです。一度きりの移行ツールとは異なり、両方のホストを日常的に使用するシナリオ向けに設計されており、蓄積するドリフトを処理し、往復の整合性を維持します。
主な機能として、厳密なYAML往復変換(Claudeの寛容なYAMLとCodexのYAML 1.2厳格なfrontmatterを繰り返し同期してもロスや発振が発生しない)、差分優先ワークフロー(statusで比較、--dry-runでプレビュー、--applyで適用)、リスクタグ付き操作(パーミッション、フック、カスタムコマンドを安全/部分/手動に分類)、書き込み時の自動バックアップ(.backups/にスナップショット、最新30件保持)、適用台帳(各--applyでSHA256ハッシュを記録)などがあります。
セーフティ機能に加え、ネイティブセマンティックマッピング(例:ClaudeのWrite→Codexのsandbox_mode = "workspace-write")や、ホスト固有のトークン(Read、Bash、TaskCreate、spawn_agentなど)の自動変換も行います。また、両ホストの全スキル、エージェント、フック、MCPサーバーを同期状態(同期済み、競合、一方のみ)で色分けして表示するビジュアルインベントリボード(board)も提供します。
インストールにはNode.js 20以上が必要で、Claude CodeまたはCodex CLIがインストールされている必要があります。クイックスタートはnpm install -g ai-config-sync-managerを実行し、connectでプラグイン登録、statusでドリフト確認、syncでプレビューと適用を行います。セレクター構文(--include/--exclude)、スコープ(グローバル/プロジェクト)、無視ルールにも対応しており、さまざまなユースケースに柔軟に対応できます。
要約すると、ai-config-sync-managerは複数のAIコーディングアシスタントを併用する際の設定一貫性問題を解決し、強力な同期メカニズムと安全策により、ユーザーが安心して両ツール間で同期を維持できるようにします。