用 Codex 的时候,我一直有个特别烦的问题。
我是用 API Key 登录的,走的是第三方中转站,没有 ChatGPT 账号。Codex 主体功能都能正常用,但插件入口是灰色的,锁死的,点进去就一行提示:需要登录 ChatGPT 账号。

这意味着插件功能跟我完全没关系。
说白了,我花了钱买 API Key,主体功能能跑,但插件生态整个被挡在外面了。这个体验挺割裂的——你明明知道 Codex 有插件能力,但就是用不了。
后来在 GitHub 上找到了 Codex++,装上之后插件功能终于能用了。下面把整个过程记一下。
Codex++ 是什么
Codex++ 是一个 Codex 的外部增强工具,GitHub 地址:BigPizzaV3/CodexPlusPlus
它不修改 Codex 的原始安装文件,而是通过 Chromium DevTools Protocol(CDP)向 Codex 的渲染进程注入脚本来实现功能增强。简单理解就是:它是一个独立的启动器,从外面"接管" Codex 的启动过程,往里注入解锁逻辑。
核心功能有两个:
- 解锁插件入口 — API Key 登录模式下也能正常使用插件
- 会话删除 — Codex 原生只有归档,没有真正的删除按钮,Codex++ 补上了
依赖要求:Python 3.11+,已经装好 Codex App。
安装步骤
第一步:获取代码
从 GitHub 克隆仓库到本地:
git clone https://github.com/BigPizzaV3/CodexPlusPlus.git
cd CodexPlusPlus第二步:安装依赖
python -m pip install -e .这一步会把 Codex++ 及其依赖装好。
第三步:运行安装
Windows 用户可以直接双击项目根目录的 setup.bat,会弹出一个菜单:
[1] Install Codex++
[2] Uninstall Codex++
[3] Update Codex++
[4] Exit选 1 就行。安装完成后桌面会生成一个 Codex++.lnk 快捷方式。

也可以用命令行安装:
python -m codex_session_delete setupmacOS 用户同样用命令行:
python -m codex_session_delete setup安装后会在 /Applications/ 下生成 Codex++.app。
第四步:通过 Codex++ 启动
以后启动 Codex 不要直接点 Codex 的图标,要点 Codex++ 的快捷方式。
它的工作流程是:
- 以
--remote-debugging-port=9229参数启动 Codex App - 启动本地 helper 服务
- 通过 CDP 注入
renderer-inject.js到渲染进程 - 插件入口解锁,会话删除按钮出现

第五步:验证效果
启动后看两个地方:
- 顶部菜单栏多了
Codex++菜单 - 插件入口从灰色变成了可点击状态
点进插件列表,能正常浏览和安装插件就说明生效了。
还有个实用功能:会话删除
除了解锁插件,Codex++ 还补了一个 Codex 一直没做的功能——会话删除。
原生 Codex 的会话列表只有归档,没有删除。Codex++ 装上之后,鼠标悬停在会话上会显示"删除"按钮,点删除前有确认提示,还支持撤销。
删除逻辑会优先走服务端,如果服务端不可用,就直接操作本地的 SQLite 数据库(~/.codex/state_5.sqlite)。删除前会自动备份到 ~/.codex-session-delete/backups,这点比较稳。

遇到的问题
安装过程中有几个地方要注意:
端口冲突:Codex++ 启动时会用到 9229 端口做 CDP 通信。如果这个端口被占了,启动会失败。看一下 ~/.codex-session-delete/launcher.log 日志就能定位。
代理问题:如果你的网络环境需要代理,Codex++ 启动时会自动探测常见本地代理端口(比如 127.0.0.1:7897)。如果探测不到,需要手动设置代理环境变量。
Codex 更新后不兼容:因为 Codex++ 是通过注入脚本工作的,如果 Codex App 更新后页面结构变了,注入脚本可能失效。这时候需要更新 Codex++ 版本。
检查更新:
python -m codex_session_delete check-update执行更新:
python -m codex_session_delete update卸载
如果不想用了,卸载也很干净:
Windows:系统设置 → 应用 → 已安装的应用,找到 Codex++ 卸载。或者命令行:
python -m codex_session_delete remove如果连日志和备份都想删掉:
python -m codex_session_delete remove --remove-datamacOS:
python -m codex_session_delete remove因为 Codex++ 不修改 Codex 的原始文件,卸载后 Codex 本身不受影响。
一个可选的高级功能:自动接管
Windows 上还支持一个 watcher 功能。开启后,它会每 3 秒探测一次 CDP 端口,如果你直接双击了原生 Codex 而不是 Codex++,它会自动杀掉进程,用 Codex++ 重新拉起。
python -m codex_session_delete watch-install不想用了:
python -m codex_session_delete watch-remove这个功能适合经常忘记用 Codex++ 启动的人,但说实话我不太建议开,3 秒一次的探测多少有点资源消耗,养成用 Codex++ 快捷方式启动的习惯就行。
我的建议
如果你也是用 API Key 登录 Codex,之前被插件入口锁死困扰过,Codex++ 是目前最直接的解决方案。
安装过程不复杂,Python 环境 + 一条 pip install + 一条 setup,三步搞定。装完之后从 Codex++ 快捷方式启动就行,体验和原生 Codex 一样,就是多了插件和删除会话的能力。
唯一要注意的是 Codex 更新后可能需要同步更新 Codex++,保持两边版本匹配就好。
评论0
暂时没有评论