爱意满满的作品展示区。
yuguorui96

更开箱即用的 codex CLI:不止 response 接口,永远保持和上游同步,以及可爱的猫猫!

  •  
  •   yuguorui96 · Sep 29 · 1406 views
    This topic created in 43 days ago, the information mentioned may be changed or developed.

    模型真的很大程度上改变了开源生态,以前我是不会自己维护一个开源软件分支的,因为持续的 rebase 让人心里交瘁。

    但是现在因为有了便宜的模型,我可以在我喜欢的开源软件上加上我需要的功能,并每晚通过 Github workflow 自动 rebase 上游。

    对了,rust 也是一个必要条件,不然代码看上去是合并了,但是只要代码没测试到就一定出问题。

    所以在这里分享一个自维护的 codex fork: codex++,https://github.com/yuguorui/codex-plus

    Codex++ CLI with a Bongo Cat terminal pet

    主要特点

    1. 多协议原生支持,无需各种独立代理客户端

    Codex 官方已经移除的 openai completions 接口,以及 openai 永远不会增加的 anthropic message 接口。

    Codex++ 原生支持三种 wire 协议,配置里换一个 wire_api 就能切:

    • chat 任何 OpenAI Chat Completions 兼容端点都能接 —— Ollama 、vLLM 、LiteLLM 、DeepSeek 、Mistral 、Groq 、Together 、DashScope……
    • anthropic Claude 走 Anthropic Messages API 原生协议;
    • response openai 目前主推的协议,不用多说了。

    2. Agentic 定时 rebase 上游,上游的功能自动同步

    fork 最大的痛点是跟上游脱节。

    Codex++ 用自动化流程每天 rebase 到上游最新 commit,验证通过后自动发布新二进制。

    你不用在「 fork 的新功能」和「上游的新特性」之间做选择题,不依赖人工 rebase 。

    3. Bongo Cat ,有谁能拒绝可爱的猫猫呢!

    最重要的功能。TUI 里 /pets 选 Bongo Cat ,它会趴在输入框旁边,你打字它就跟着敲键盘:

    • Kitty / iTerm2 / Sixel 终端:完整 sprite 动画
    • 其他终端:自动 fallback 成 ASCII 猫猫(无 AI 成分,纯手绘,built-with love ❤️)

    4. 主线兼容

    Codex++ 保持与主线 Codex 的高度兼容,codex++ 二进制默认不覆盖原有的 codex 二进制,出现问题后可随时回滚。


    安装方式:

    # macOS / Linux
    curl -fsSL https://github.com/yuguorui/codex/releases/latest/download/install-fork.sh | sh
    
    # Windows
    irm https://github.com/yuguorui/codex/releases/latest/download/install-fork.ps1 | iex
    
    # 更新 codex++ 到最新版本
    codex++ update
    

    仓库: https://github.com/yuguorui/codex-plus

    除了这几点,还有后台多 agent workflow 、第三方模型 memory 兼容等增强,详见 README 。

    注:本文编写无 AI 成分。

    8 replies  •  2026-09-30 07:52:55 +08:00
    yuguorui96
    yuguorui96
    OP
    Sep 29
    1
    一点小碎碎念:why codex?
    1. claudecode 不做人,持续刷新道德下限,我有道德洁癖;
    2. 其他各类 agentic 工具都是 nodejs/typejs based ,无法无依赖部署,CPU/内存占用高;
    3. 需要一个类型安全的 agentic 框架才能支持模型自动化 rebase
    aurorajamesgirl
    2
    每天自动 rebase 上游这个点很有意思。除了编译通过,最好公布每次构建对应的上游 commit 、测试结果和变更摘要,并保留可回滚的上一版;用户会更容易判断该不该更新。
    yuguorui96
    yuguorui96
    OP
    Sep 29
    3
    @aurorajamesgirl 兄弟,有的。

    回复截图不太不方便,可以移步: https://github.com/yuguorui/codex-plus/releases
    sunzy007
    sunzy007
    Sep 29❤️1
    4
    先 star 一个~
    yuguorui96
    yuguorui96
    OP
    Sep 29
    5
    BTW:自动 rebase 通过 codex++结合 deepseek API 完成。
    mortal
    mortal
    Sep 29❤️1
    6
    https://v2ex.com/member/aurorajamesgirl @livid 人机回复。一分钟之内同时回复大量主题且都是 AI 味。
    yuguorui96
    yuguorui96
    OP
    Sep 29
    7
    @mortal 我靠,我竟然没有发现 orz...
    Livid
    Livid
    MOD
    PRO
    Sep 30
    8
    @mortal 谢谢,已经彻底 ban
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1749 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 16:15 · PVG 00:15 · LAX 08:15 · JFK 11:15
    ♥ Do have faith in what you're doing.