使用笔记

Codex++ 完整入门:让 Codex 桌面端走 VibeAPI 中转

用 Codex++ 这个外部增强工具,给桌面端 Codex 配上 VibeAPI 中转、解锁插件入口、获得会话删除/导出/Timeline 等官方没给的能力。不改 app.asar,不动 Codex 安装文件,5 分钟即可上手。

一、这是什么

Codex++ 图标

Codex++ 是一个面向 Codex 桌面端 App 的外部增强启动器。它不会动你电脑上 Codex 原版安装文件一根毫毛——而是用一个叫 CDP(Chromium DevTools Protocol)的标准调试协议从外部"贴"上去,再往 Codex 的渲染界面里注入一段增强脚本。

装上之后,主要解决三类问题:

API Key 模式插件入口不可用
原生:插件入口被锁
原生会话列表没有删除按钮
原生:会话只能归档,不能删
Codex++ 解锁插件入口并添加删除按钮
Codex++ 修复后:插件入口 + 删除按钮都回来了

为啥要给 VibeAPI 客户单独写这篇教程?

因为 Codex 桌面端走自定义中转,原本要自己写 ~/.codex/config.toml、自己定模型提供者段——对刚接触 API 的客户不够友好。Codex++ 把这一步包成了管理工具里的"中转注入"按钮,5 分钟就能让 Codex 桌面端从官方账号切到 VibeAPI 走。

项目仓库:github.com/BigPizzaV3/CodexPlusPlus

这篇教程适合谁

二、它在底层做了什么(原理速览)

不想懂原理也能跟着步骤走完。但如果你担心"这工具会不会偷偷劫持我的请求 / 上传我的代码 / 把电脑搞乱",这一节告诉你它在底层只做了三件事,每件都是透明、可审计、可撤销的。

1. 它是怎么"接管" Codex 桌面端的

Codex 桌面端 App 本质是一个 Electron 应用(用 Chromium 渲染界面 + Node.js 跑后端的常见桌面应用框架)。

Codex++ 不会把任何文件塞进 Codex 安装目录,也不会修改 app.asar。它做的事只有三步:

  1. 用 --remote-debugging-port=9229 这个 Chromium 标准参数启动原版 Codex
  2. 通过 CDP(Chromium DevTools Protocol) 连上 9229 端口,拿到 Codex 渲染进程的 WebSocket
  3. 往渲染进程注入一段 JS 增强脚本(即源码里的 assets/inject/renderer-inject.js)

CDP 是什么?CDP 是 Chrome / Edge 调试面板用的同一套协议——本质上和你按 F12 打开 DevTools 是一回事,只不过是程序化的。所有改动只对这一次启动的 Codex 进程生效,关掉 Codex++、用原版图标启 Codex,立刻恢复出厂。

2. 中转注入的本质:改一个 toml 文件

很多人以为"中转注入"是某种黑魔法。其实它只改了你电脑上一个文本文件:~/.codex/config.toml。

加进去的内容长这样(源码 crates/codex-plus-core/src/relay_config.rs 里写死了模板):

model_provider = "CodexPlusPlus"

[model_providers.CodexPlusPlus]
name = "CodexPlusPlus"
wire_api = "responses"
requires_openai_auth = true
base_url = "https://www.vibeapi.cn/v1"
experimental_bearer_token = "sk-..."

逐行翻译给你:

配置项干啥的
model_provider告诉 Codex"以后所有请求走这个 provider"
wire_api = "responses"Codex 客户端硬性要求走新的 Responses API 协议(不是老的 ChatCompletions),所以这里硬编码
requires_openai_auth走标准 OpenAI Bearer token 认证
base_url你填的 VibeAPI 中转地址
experimental_bearer_token你填的 API Key

注意:写入是直接覆盖的,没有自动备份。如果你之前手改过 ~/.codex/config.toml 里有自定义内容,先自己拷一份。后面第八章会教你怎么干净撤销。

3. 三个本地端口分别在干啥

启动 Codex++ 之后,你电脑上会出现三个本地端口,搞清楚分工以后排查问题不慌:

端口谁开的干啥的
127.0.0.1:9229 原版 Codex CDP 调试端口(Codex++ 启动 Codex 时附加 --remote-debugging-port=9229 让它开)
127.0.0.1:57320 Codex++ Launcher single-instance 守卫端口,防止你重复启动 Codex++
127.0.0.1:57321 Codex++ Launcher 后端 HTTP 服务,管理工具和注入脚本都通过这个端口跟 Rust 后端通信;同时是协议转换代理(仅在某些场景启用)

客户最常问的 3 个"它会不会",一次性回答:

· 会不会劫持我的 fetch 请求? 不会。注入脚本只挂 DOM 和 RPC 桥,不拦截 fetch / XHR。所有模型请求由 Codex 客户端按 config.toml 里的 base_url 直接发往中转服务器,Codex++ 不在请求链路上。

· 会不会上传我的代码 / 会话? 不会。本地诊断日志写到 ~/.codex-plus/diagnostic.jsonl,从不上传。Codex++ 唯一的外网请求是定时去 GitHub Release 检查新版本。

· Codex App 自己升级了会不会破坏注入? 不破坏,但注入脚本可能跟不上新 DOM 结构——Codex++ 会随上游版本更新维护脚本,最新版本通过 GitHub Releases 拉。

三、前置准备

开始装 Codex++ 之前先确认这几样东西都齐了:

条件说明怎么检查
原版 Codex 桌面端已安装 Codex++ 是"外挂",它启动的是你电脑上原版 Codex Windows:开始菜单能搜到 "Codex";macOS:/Applications/Codex.app 存在
原版 Codex 至少官方登录过一次 中转注入要求 Codex 本地有一个有效的 ChatGPT 登录态做"占位",否则注入完打开 Codex 还是会卡在登录页 启动原版 Codex,能看到自己的 ChatGPT 头像 / 会话列表即可。用免费 ChatGPT 账号登录也可以
系统版本 Windows 10 / 11;macOS 10.15+(Intel 和 Apple Silicon 都行) Win 设置 → 系统 → 关于;macOS 左上角苹果 → 关于本机
VibeAPI 账号 + API Key 配置中转时要填的两样核心信息 登录 www.vibeapi.cn → 控制台 → 令牌管理 → 复制 sk- 开头的 Key

最常被忽略的一步:上面第二条。没用官方账号登录过原版 Codex 就直接走中转注入,Codex 启动后会一直卡在登录页——因为 Codex 客户端会先校验本地登录态,再去读 config.toml 走中转。免费 ChatGPT 账号就够了,登录一次留个 token 就行,后续所有请求都走 VibeAPI、跟 ChatGPT 账号没关系。

拿 VibeAPI Key 的步骤(如果还没有)

  1. 打开 www.vibeapi.cn,注册 / 登录
  2. 进入"控制台"
  3. 找到"令牌管理"或"API Key"页
  4. 点"新建令牌",复制 sk-... 开头的字符串保存好(页面关掉就看不到完整 Key 了)

关于计费:不确定自己有没有可用余额?在控制台首页就能看到剩余额度。Codex 桌面端的请求按 token 计费,跟你订阅 ChatGPT Plus 没关系——这两边账单完全独立。

四、下载与安装

1. 下载安装包

打开 Codex++ 的 GitHub Releases 页面:

https://github.com/BigPizzaV3/CodexPlusPlus/releases

在最新版本(页面顶部)的 Assets 区域,根据自己的操作系统选对应安装包:

平台文件名适用
WindowsCodexPlusPlus-x.x.x-windows-x64-setup.exeWin 10 / 11 64 位
macOS IntelCodexPlusPlus-x.x.x-macos-x64.dmgIntel CPU 的 Mac
macOS Apple SiliconCodexPlusPlus-x.x.x-macos-arm64.dmgM1 / M2 / M3 / M4 系列 Mac

国内下载加速:大陆访问 GitHub Releases 经常断线或慢得没法用。最简单的加速办法是用 gh-proxy 镜像——把原下载链接前面拼一个 https://gh-proxy.com/ 前缀,例如:

https://gh-proxy.com/https://github.com/BigPizzaV3/CodexPlusPlus/releases/download/v.../CodexPlusPlus-x.x.x-windows-x64-setup.exe

或者用 Chrome / Edge 的"网页代理"扩展。

2. Windows 安装

双击 .exe 安装程序,一路下一步即可。装完后桌面和开始菜单会出现两个图标——这是最容易搞混的地方,先看清楚:

图标名称作用
🚀 Codex++ 静默启动入口——双击后什么界面都不出,但会在后台启动原版 Codex 并完成注入。日常用就双击它
🛠 Codex++ 管理工具 Tauri 控制面板,用来配置中转、查看状态、管理增强功能。第一次使用必须先打开这个配置中转

Defender 提示:如果 Windows SmartScreen 弹"无法识别的应用",点"更多信息" → "仍要运行"。Codex++ 安装包未公证,但项目开源在 GitHub,可自行核对源码。

3. macOS 安装

双击下载好的 .dmg,按提示把里面的两个 app 拖进 Applications:

首次打开会被 macOS Gatekeeper 拦截,提示 "无法打开,因为无法验证开发者" 或 "已损坏"。解决步骤:

系统设置 → 隐私与安全性
→ 滚到最底部,看到刚刚被拦截的 Codex++ 条目
→ 点"仍要打开"

两个 app 都要分别走一次这个流程,后面再开就不会再提示了。

为啥会被拦:安装包没经过 Apple 公证(notarization),这是开源工具的常态。如果你公司 Mac 装了 MDM 策略禁用了"仍要打开"按钮,需要找管理员开白名单。

4. 装完确认

无论 Win 还是 macOS,安装完先只打开"管理工具"(不要先点静默入口),看到管理面板左侧菜单有"中转注入"、"增强功能"、"诊断"等条目,就说明装好了。下一章开始正式配置。

五、完成首次登录

第三章里提到过:中转注入前必须先用官方 ChatGPT 账号在原版 Codex 里登录一次——免费账号也行。这节展开讲。已经登录过的可以直接跳到第六章。

1. 为啥必须先登录

Codex 桌面端启动时会做三件事:

  1. 检查本地是否有有效的 ChatGPT 登录态(保存在 ~/.codex/auth.json)
  2. 如果没登录态,直接卡死在登录页——连读 config.toml 的机会都没有
  3. 有登录态后,才会读 ~/.codex/config.toml 决定请求往哪发

所以中转注入的本质是"账号占位 + 请求改向"的组合:ChatGPT 账号是门票,VibeAPI 是真正的供应商,二者各管一边。

2. 登录步骤

打开原版 Codex(不是 Codex++ 静默入口,也不是管理工具):

  1. 启动后看到登录页面,点 "Sign in with ChatGPT"
  2. 系统会自动打开默认浏览器,跳到 ChatGPT 登录页
  3. 输入 ChatGPT 账号密码(没账号可以现注册一个免费的)
  4. 授权后浏览器会跳回,提示已成功登录 Codex 桌面端
  5. 回到 Codex 桌面端,能看到欢迎页 / 会话列表,登录就完成了

3. 确认登录成功

最直接的办法是看这个文件存不存在:

系统检查路径
WindowsC:\Users\<你的用户名>\.codex\auth.json
macOS~/.codex/auth.json

文件存在且不是空的,说明登录态已经写盘。完整退出 Codex 桌面端(macOS 还要点菜单栏 Codex → 退出,不只是关窗口),下一节就用 Codex++ 启动了。

关于额度:登录态只保存一次就够了。后面所有模型请求都走 VibeAPI,不会真的去消耗你的 ChatGPT 额度——ChatGPT 账号在这里就是一个"入场凭证"。即使免费账号被限额到 0,Codex 桌面端在 Codex++ 中转注入模式下仍然能正常使用。

⚠ 重要安全提醒:不要用主力 ChatGPT 账号登录。

不要用你日常使用的、有 Plus / Pro 订阅的、或之前被风控过的 ChatGPT 账号登录。推荐做法:

  • 用一个全新邮箱注册一个专门的免费 ChatGPT 账号
  • 这个账号只用来在 Codex 桌面端登录一次留 token,不在浏览器里频繁切 IP 使用
  • 这样即使后续因为 IP 异常被封号,损失的也只是一个"入场凭证"账号,不影响你的真实 ChatGPT 主号

六、配置 VibeAPI 中转注入(核心步骤)

到这一步前你应该已经:

接下来就是把 VibeAPI 中转配进 Codex++,4 步搞定。注意:从这一步起就不要打开原版 Codex 了,统一通过 Codex++ 启动。

1打开管理工具,确认登录态

双击 "Codex++ 管理工具" 图标(不是静默入口"Codex++")。

打开后会看到 Tauri 控制面板,左侧是菜单栏:

  • 首页 / 状态
  • 中转注入 ← 这一节用到
  • 增强功能
  • 用户脚本
  • 诊断
  • 关于
Codex++ 管理工具设置面板
Codex++ 管理工具控制面板

首页应该显示"已检测到 ChatGPT 登录"。如果没检测到,说明上一节登录步骤没做完,回到第五章。

2进入"中转注入"页,新建一个配置

点左侧 "中转注入",会看到:

  • 顶部:当前激活的中转配置(首次进入应该是空的,显示"未启用中转")
  • 中间:中转配置列表
  • 底部:"新增中转配置"按钮

点"新增中转配置",填入:

字段填什么示例
名称自定义,用来区分(如果以后接多家中转可以一眼看出哪个是哪个)VibeAPI
Base URLVibeAPI 的 API 入口https://www.vibeapi.cn/v1
API Key你的 VibeAPI 令牌sk-...(第三章拿到的那个)

填完保存。

Base URL 别填错:必须是 https://www.vibeapi.cn/v1,带 /v1 后缀,且末尾不带斜杠。Codex 客户端会基于这个 URL 拼接 /responses 等路径,缺了 /v1 会全部 404。

3选中并应用中转注入

回到"中转注入"页:

  1. 在配置列表里看到刚建的 VibeAPI,点击选中(行高亮)
  2. 点页面右上 / 底部的 "应用中转注入" 按钮
  3. 管理工具会提示"已应用,正在写入 config.toml"
  4. 关闭管理工具

实际发生了什么:这一步 Codex++ 把第二章那段 toml 配置写进了 ~/.codex/config.toml。你可以用记事本打开这个文件验证——里面会出现 [model_providers.CodexPlusPlus] 段,base_url 是你刚才填的 VibeAPI 地址。

4用 Codex++ 静默入口启动

不要双击原版 Codex 图标了——双击 "Codex++" 静默入口:

  • Windows:开始菜单 / 桌面的 🚀 图标
  • macOS:Launchpad / Spotlight 搜 "Codex++"(不是 "Codex")

静默入口本身不显示界面,但它会在后台启动原版 Codex 并注入。等几秒后原版 Codex 窗口会自己弹出来,顶部菜单栏多出一个 Codex++ 菜单,说明注入成功。

验证生效

检查项怎么看预期
顶部菜单 看 Codex 窗口顶部 多出 Codex++ 菜单项
后端状态 点 Codex++ 菜单 → "诊断"或"状态" 后端连接:✅ 已连接 (127.0.0.1:57321)
真实请求 在 Codex 里新建会话,发"你好"一类消息 能正常收到 Codex 的回复
计费验证 回到 VibeAPI 控制台看用量 应该看到一次新的 token 消耗

最后一项是最权威的验证——如果 VibeAPI 控制台能看到刚才那次对话的 token 使用记录,证明请求确实走的 VibeAPI 中转。

✅ 恭喜,主流程跑通了!

后面的章节都是锦上添花:增强功能怎么用、怎么切回官方、出问题怎么排查。日常使用层面,今后只要双击 Codex++ 静默入口启动就行,不需要每次都进管理工具。

七、增强功能一览

Codex++ 注入的增强能力,中转注入跑通后自动全部生效。下面是一张总览表 + 几个最常用的展开介绍。

全部增强能力一览

功能在哪里用干啥的
Codex++ 顶部菜单Codex 窗口顶部后端状态指示灯、打开管理工具、诊断、日志、退出
真·会话删除左侧会话列表 hover把会话从本地数据库真删除(原版只有"归档")
Markdown 导出Codex++ 菜单 / 会话右键把整条会话导出为 .md 文件
Timeline 时间线会话视图内看每条消息的时间轴和上下文切换点
项目移动会话右键 → 移动到跟着仓库换路径时,会话和上下文都搬过去
用户脚本管理工具 → 用户脚本注入自定义 JS(进阶)
Provider 同步管理工具 → 中转注入切换中转商时旧会话备份保留
Zed 远程打开Codex 编辑器面板识别 SSH 上下文直接在 Zed 打开远程文件
服务层级 BadgeComposer 顶部显示当前请求走哪个服务等级

几个最常用的展开

顶部菜单 + 后端状态指示

Codex++ 后端状态指示灯
Codex 窗口顶部多出的 Codex++ 菜单 + 后端状态指示灯

Codex 窗口顶部出现 Codex++ 菜单后,右上角会有一颗小指示灯:

真·会话删除

在 Codex 左侧会话列表把鼠标 hover 到任意会话上,会出现一个红色删除按钮。点了之后会话从本地数据库(~/.codex/state_5.sqlite)里彻底清掉,不占空间也不残留。

Markdown 导出

打开任意会话,Codex++ 菜单 → "导出当前会话为 Markdown"——会保存一份完整的 .md 文件(含对话历史、代码块、文件引用),适合归档到笔记软件 / 分享给同事 / 整理学习笔记。

Provider 同步(切供应商不丢会话)

如果你以后换中转商(比如从 VibeAPI 换到别家),Codex++ 切换时会自动把旧 provider 下的会话 metadata 备份到 ~/.codex/backups_state/provider-sync 下,让你切到新 provider 后老会话照样能看到、能继续用。

服务层级配置(高级,可跳过)

服务层级设置开关
管理工具里的服务层级开关
Composer 顶部的服务层级 badge
Composer 顶部显示的服务层级 badge

管理工具"增强功能"页有个 service-tier 开关,开了之后 Composer(写代码框)顶部会出现一个小 badge,显示当前请求走哪个服务等级(Standard / Priority / Flex)。

对 VibeAPI 客户的意义有限——中转商内部的服务等级由中转决定,这个 badge 显示的是 Codex 客户端期望的等级。如果你不做精细的成本优化,可以关掉这个增强省得界面冗余。

用户脚本(进阶玩家)

管理工具的"用户脚本"页能让你注入自定义 JS——比如某个 UI 微调、某个 DOM 元素隐藏。每次 Codex++ 启动时自动注入。

安全提醒:用户脚本是底层注入,权限和 Codex++ 自身的注入脚本一样大。不要复制不可信来源的脚本——你可能授权了它访问会话内容、本地配置等所有渲染进程能访问的东西。

八、数据位置与切回官方

关键文件位置

Codex++ 不会到处乱写文件。所有相关数据集中在两个目录:

路径谁在用干啥的
~/.codex/config.toml原版 Codex模型 provider 配置,Codex++ 中转注入实际写的就是这个文件
~/.codex/auth.json原版 CodexChatGPT 登录态(第五章里你留的"门票")
~/.codex/state_5.sqlite原版 Codex本地会话数据库(删会话、导出会话都从这里读)
~/.codex/backups_state/provider-sync/Codex++切换中转商时旧 provider 会话 metadata 的备份
~/.codex-plus/Codex++状态文件、诊断日志、用户脚本
~/.codex-plus/diagnostic.jsonlCodex++本地诊断日志(只写本地,绝不上传)

Windows 上 ~ 表示 C:\Users\<你的用户名>\,macOS / Linux 上是你的 home 目录。

跨电脑同步:如果你需要把配置同步到其他电脑,~/.codex/config.toml + ~/.codex/auth.json 两个文件就够了。复制过去就能直接用,不用再走一遍管理工具配置流程。

切回官方 ChatGPT 登录态

如果你想暂时不走 VibeAPI、回到官方 ChatGPT:

  1. 打开 "Codex++ 管理工具"
  2. 进 "中转注入" 页
  3. 点 "清除 API 模式"(或类似按钮)
  4. 管理工具会:
    • 从 ~/.codex/config.toml 中移除 model_provider 和 [model_providers.CodexPlusPlus] 段
    • 清除环境变量里的 OPENAI_API_KEY
  5. 关闭管理工具
  6. 现在双击 原版 Codex 图标(不是 Codex++)启动——会用 ChatGPT 登录态走官方账号

"清除"不等于"删除配置":这一步只是关闭注入,不会删除你保存的中转配置。下次想用 VibeAPI 时,回到"中转注入"页选中 VibeAPI 配置 → 再点"应用中转注入"即可,不用重新填 Key。

完全卸载 Codex++

如果你要彻底清理 Codex++:

Windows:

  1. 先在管理工具里点"清除 API 模式",避免 config.toml 里残留中转配置
  2. 控制面板 → 程序和功能 → 找到 "Codex++" → 卸载
  3. 手动删除 C:\Users\<你>\.codex-plus\(可选,里面是日志和用户脚本)

macOS:

  1. 先在管理工具里点"清除 API 模式"
  2. 把 /Applications/Codex++.app 和 /Applications/Codex++ 管理工具.app 拖进废纸篓
  3. 手动删除 ~/.codex-plus/(可选)

千万别误删:不要删除 ~/.codex/!里面是原版 Codex 的会话历史和登录态,删了就回不去了。

自动更新机制

Codex++ 启动时会后台检查 GitHub Release:

更新只换 Codex++ 自身,不动 Codex App、不动你的会话数据、不动 config.toml。

九、常见问题

最常见的原因是你启动的是原版 Codex,不是 Codex++ 静默入口。这两个图标长得有点像但完全不同:

  • ❌ Codex(原版,OpenAI 图标)
  • ✅ Codex++(带"++"标记,🚀 启动器图标)

确认双击的是后者。如果还不行,打开管理工具"诊断"页看注入状态,通常会告诉你卡在哪一步。

后端服务(127.0.0.1:57321)可能没起来。先在 PowerShell 测一下:

Invoke-RestMethod -Method Post -Uri http://127.0.0.1:57321/backend/status -Body "{}" -ContentType "application/json"
  • 返回 JSON → 后端在跑,问题在注入脚本,重启 Codex++ 试试
  • 连不上 → 后端进程没起来,可能是被杀毒软件拦了,或者端口被别的程序占用

如果还不行,打开管理工具"日志"页看 renderer.script_loaded、bridge.request、bridge.response 这几条日志。

99% 是你跳过了第五章——没用官方 ChatGPT 登录过原版 Codex。Codex 客户端启动时会强制校验本地登录态,没有就卡死。

回到第五章用免费 ChatGPT 账号登录一次原版 Codex,看到欢迎页后退出,再用 Codex++ 启动。

检查这几样东西:

  1. 管理工具"中转注入"页顶部,是否显示 "已激活 VibeAPI"(不是"未启用中转")
  2. 用记事本打开 ~/.codex/config.toml,是否能看到 model_provider = "CodexPlusPlus" 这一行
  3. 完整退出 Codex 桌面端再用 Codex++ 重启——配置只在 Codex 启动时读取,不重启不生效
  4. VibeAPI 控制台看用量,最权威——能看到 token 消耗就是真走通了

不会。详见第二章"原理速览"。要点重提:

  • Codex++ 不拦截 fetch / XHR——所有请求由 Codex 客户端按 config.toml 直接发往 VibeAPI,Codex++ 不在请求链路上
  • 唯一的外网请求是去 GitHub Release 检查新版本
  • 日志只写本地 ~/.codex-plus/diagnostic.jsonl,绝不上传
  • 项目开源在 GitHub,源码可审计

不冲突。这三者完全独立:

工具在哪用跟谁挂钩
Codex 桌面端桌面 GUIOpenAI / Codex++ 接管后走 VibeAPI
Codex CLI终端OpenAI 官方账号或自己配的 provider
codex-plugin-ccClaude Code 会话里OpenAI 账号(独立计费)

Codex++ 只管 Codex 桌面端这一边,其他两个你怎么用都不冲突。

可以。"中转注入"页支持新增多个配置:

  • 比如建一个 VibeAPI 和一个 Backup
  • 想切换时进管理工具点选另一个 → "应用中转注入"
  • 切换后第一次启动 Codex++ 会触发 Provider 同步,旧会话备份到 ~/.codex/backups_state/provider-sync,新会话用新 provider 创建

不是真损坏,是 Gatekeeper 在拦未公证的应用。第四章有详细解决步骤——简单说就是:

系统设置 → 隐私与安全性 → 滚到底部找到 Codex++ 条目 → 点"仍要打开"

两个 app 都各自走一次这个流程。

可以。Release 同时提供 macos-x64.dmg(Intel)和 macos-arm64.dmg(Apple Silicon),分别下载即可。运行性能差别不大,因为大部分工作是 Codex 自身在做,Codex++ 只是个轻量 launcher。

详见第八章"完全卸载 Codex++"。一句话版:

  1. 管理工具里点"清除 API 模式"撤销中转注入
  2. 系统层面卸载 Codex++ 程序
  3. 可选删 ~/.codex-plus/ 清残留

十、相关阅读 + 一句话总结

相关链接

一句话总结

Codex++ 把"让 Codex 桌面端走自定义中转"这件原本要手写 toml 的事,包成了 5 分钟点完的图形化操作。

对 VibeAPI 客户来说,这是目前从 Codex 桌面端切到中转最稳、最干净、最可逆的方案——不改 Codex 原始安装、不在请求链路上劫持流量、不上传你的代码,所有改动都集中在 ~/.codex/config.toml 这一个文本文件里,随时可撤销。