• 请不要在回答技术问题时复制粘贴 AI 生成的内容
DiamondDay
V2EX  ›  程序员

分享一个基于 Codex app-server 协议做的 Claude Code 与 Codex 协作 skill

  •  
  •   DiamondDay · Feb 28 · 1826 views
    This topic created in 91 days ago, the information mentioned may be changed or developed.

    来分享一个最近在 Claude Code 帮助下写的 codex-collab skill (项目链接),基于 Codex 官方的 Codex App Server 协议让 CC 能够丝滑地实现对 Codex 的驱动和调用,效果如图。

    demo

    平时写代码一直在主用 CC ,偶尔也会用 Codex 来进行一些辅助的代码审查与反馈(如在 Codex 中使用 /review 命令),往往能发现一些 CC 没有考虑到或者忽略的地方。

    为了能让 Claude 更自然地和 Codex 协作,也尝试过官方的 MCP 和一些开源的 skill ,但是效果总是不尽理想:MCP 会阻塞 Claude 的执行流程,而大多数 skill 都是通过命令行的方式来进行调用的,支持的交互方式受限,而且总觉得不够优雅和鲁棒,遂决定自己再手搓又双叒一个与 Codex 协作的 skill 出来。

    最开始参考部分开源 skill 采用了 tmux 来实现和 Codex TUI 的交互,但是这种方式还是太不稳定了,需要手动键入指令、轮询检测 tmux 界面中的文本来判断是否执行完成。

    后来看到了 Codex App Server 协议,支持使用 JSON-RPC 2.0 消息和 Codex 进行通信,并且提供了非常标准规范的 API ,于是就基于此协议来实现了和 Codex 的交互脚本,并且根据自己的使用经验,逐步微调了 SKILL.md 中的提示词。

    安装 skill 之后,在 CC 里提及 Codex ,或者当 Claude 觉得需要参考第三方意见时,就会触发该 skill 调用 Codex 。

    欢迎大家使用,因为目前只经过自己这些天的使用和测试,有什么意见或者遇到什么问题也请不吝赐教

    5 replies    2026-03-02 21:31:04 +08:00
    yueji
        1
    yueji  
       Feb 28
    有 Windows 的教程吗 感谢
    DiamondDay
        2
    DiamondDay  
    OP
       Feb 28
    @yueji Windows 上目前应该 wsl 里可以直接用?后续应该可以适配一下(
    gap
        3
    gap  
       Mar 1 via iPhone
    之前有一个 codex mcp server ,skills 动态加载的话应该更好,感谢分享
    DiamondDay
        4
    DiamondDay  
    OP
       Mar 2
    @yueji 今天把 Windows 适配做好了,要是有兴趣可以尝试一下
    yueji
        5
    yueji  
       Mar 2
    @DiamondDay 马上。感谢佬
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   882 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 20:07 · PVG 04:07 · LAX 13:07 · JFK 16:07
    ♥ Do have faith in what you're doing.