AI News HubLIVE
站內改寫1 分鐘閱讀

Show HN: 同步Claude Code和Codex配置,包含顯示差異的面板

ai-config-sync-manager 是一個命令列工具,用於在 Claude Code 和 Codex 之間持續雙向同步配置。它採用差異化優先的工作流程,支援 YAML 嚴格往返、風險標記操作、自動備份和視覺化儀表板,旨在保持兩個 AI 編碼助手之間的配置一致性。

來源Hacker News AI作者: slash9494

ai-config-sync-manager 是一個開源命令列工具,專門用於在 Anthropic 的 Claude Code 和 OpenAI 的 Codex 兩種 AI 編碼助手之間持續雙向同步配置。與一次性遷移工具不同,它設計用於兩個主機同時頻繁使用的場景,能夠處理日常累積的漂移,並確保往返完整性。

該工具的核心特點包括:嚴格的 YAML 往返轉換,確保 Claude 的寬鬆 YAML 和 Codex 的 YAML 1.2 嚴格 frontmatter 在多次同步後不會丟失或震盪;差異化優先的工作流程,使用者可以先檢視狀態比較,透過 --dry-run 預覽合併計劃,然後使用 --apply 寫入更改;風險標記操作,將許可權、鉤子、自定義命令標記為安全/部分/手動;寫入時自動備份,每次覆蓋都會快照到 .backups/ 目錄,並保留最近 30 份;以及應用賬本,每次 --apply 都會記錄每個專案的 SHA256 驗證資訊。

除了這些安全特性,該工具還提供了原生語義對映,例如 Claude 的 Write 操作對應 Codex 的 sandbox_mode = "workspace-write",並自動翻譯僅存在於某一方的令牌(如 Read、Bash、TaskCreate、spawn_agent 等)。它還包含一個視覺化庫存面板(board),該面板生成自包含的 HTML 頁面,顯示兩方所有技能、代理、鉤子和 MCP 伺服器,並按同步狀態著色(同步、衝突、僅一方存在)。

安裝要求 Node.js ≥20,並且需要已安裝 Claude Code 和/或 Codex CLI。快速啟動只需執行 npm install -g ai-config-sync-manager,然後使用 connect 命令註冊外掛,status 檢視漂移,sync 預覽並應用更改。該工具還支援選擇器語法(--include/--exclude)、作用域(全域性/專案)以及忽略規則,以適應不同的使用場景。

總之,ai-config-sync-manager 解決了同時使用多個 AI 編碼助手時的配置一致性問題,透過強大的同步機制和安全保障,使使用者能夠放心地在兩種工具之間保持同步。