我略施小计让 Codex 接中转站也能用上插件和 Fast 模式了
Talk
如果你在用 Codex App,并且通过中转站的 API Key 登录,可能会遇到一个尴尬:一些能力只能在 ChatGPT OAuth 登录下使用,在 API Key 模式下是用不了的。
为了解决这个问题,我做了一个 skill,可以让 Codex App 在 API Key 登录模式下,也能启用 Fast 模式和插件。
它做了什么
这个项目本质上是一个可安装的 Codex Skill。
安装之后,你可以直接让 Codex 执行:
[$patch-codex-fast] Patch my local Codex app so Fast mode and Plugins work in API key mode.
然后 Codex 会按流程完成几件事:
-
1. 检查本地 Codex Desktop 安装路径和依赖工具;
-
2. 备份原始
app.asar; -
3. 解包并修改 Codex Desktop 的本地 bundle;
-
4. 在 macOS 上重新签名应用;
-
5. 引导你验证 Fast 模式和插件入口;
-
6. 出现启动问题时执行回滚。
它的设计思路是把一串容易出错的本地 patch 操作,包装成一个可以由 Codex 自己执行、检查、验证、回滚的技能。
安装方式
推荐通过 npx skills 安装:
npx skills add yangchuansheng/patch-codex-fast -g -a codex -y
安装完成后,它会作为全局 Codex Skill 出现在本地。
具体改了哪些地方
项目会修改 Codex App 本地 bundle 里和 API Key 登录判断相关的逻辑,让几个能力入口在 API Key 模式下可用:
-
→Fast / Speed mode 可用性检查;
-
→Fast 模式里的模型能力判断;
-
→Plugins 侧边栏启用逻辑;
-
→API Key 模式下插件限制判断;
-
→Connector 可用性判断。
同时,它会调整部分 Electron fuses,让解包后的本地应用可以正常加载。
这类改动属于本地桌面应用 patch,因此项目也内置了备份和回滚流程。
使用前需要知道的风险
这是一个非官方本地 patch。它会修改你已经安装的 Codex App,并关闭部分 Electron 完整性相关 fuse。
建议以下用户使用:
-
→明确知道自己在修改本地桌面应用;
-
→接受本地 patch 带来的安全和维护成本;
-
→希望在 API Key 模式下获得更完整的 Codex Desktop 体验;
-
→能接受 Codex 更新后重新执行 patch 或等待适配。
如果 Codex App 后续更新了 bundle 结构,项目也提供了排查方向,可以重新定位相关判断逻辑并更新 patch 规则。
⭕ 项目地址:https://github.com/yangchuansheng/patch-codex-fast
更多推荐




所有评论(0)