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. 1. 检查本地 Codex Desktop 安装路径和依赖工具;

  2. 2. 备份原始 app.asar

  3. 3. 解包并修改 Codex Desktop 的本地 bundle;

  4. 4. 在 macOS 上重新签名应用;

  5. 5. 引导你验证 Fast 模式和插件入口;

  6. 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

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐