跳到主要内容
AI News HubLIVE
站内改写1 分钟阅读

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

文章摘要

ai-config-sync-manager 是一个命令行工具,用于在 Claude Code 和 Codex 之间持续双向同步配置。它采用差异化优先的工作流程,支持 YAML 严格往返、风险标记操作、自动备份和可视化仪表板,旨在保持两个 AI 编码助手之间的配置一致性。

来源Hacker News AI作者: slash9494
Show HN: 同步Claude Code和Codex配置,包含显示差异的面板
报告错误

纠错通道尚未开通,可先复制下方文章信息留存。

查看更正说明
直接读正文

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 编码助手时的配置一致性问题,通过强大的同步机制和安全保障,使用户能够放心地在两种工具之间保持同步。

展开要点与分析

文章情报

工程师中级

要点

  • 持续双向同步,非一次性迁移
  • YAML严格往返,无丢失或震荡
  • 差异优先工作流:比较→预览→应用
  • 可视化库存面板,按同步状态着色

要点与分析由自动化流程生成,可能有误,请结合原始来源核实。