BigPizzaV3/CodexPlusPlus
An enhanced tool for CodexApp, striving to make Codex better to use and more comfortable 一个CodexApp的增强工具,努力让Codex和其他 AI Agent变得更好用更舒服
Codex++ — Codex 桌面应用的管理层
Codex++(项目名称:BigPizzaV3/CodexPlusPlus)是官方 OpenAI Codex / ChatGPT 桌面应用的一款配套管理工具。它在原有应用之上增加了一个“++”层:统一控制 AI 提供商和模型、优化聊天会话,以及自定义工作区。
功能介绍
打开 Codex++ 配置窗口,完成设置后,点击 启动 即可按你的配置启动官方 Codex 应用。Codex++ 通过 Chrome DevTools 协议(CDP)和内置运行时服务工作。它不会修改官方应用的 app.asar 文件,也不会在安装目录中写入补丁文件。
核心功能
提供商与模型管理
- 四种使用模式:官方登录、官方登录 + API(请求始终通过你配置的 API 发送)、纯 API(无需官方账号)以及聚合提供商。
- 聚合提供商有两种类型:故障转移(失败时在提供商间切换,支持轮询/加权)和模型聚合(将每个模型路由到特定的成员提供商)。成员可以是 API 提供商或已登录的官方账号。
- 按模型设置:为每个模型设置自定义上下文窗口和自动压缩阈值(例如
deepseek-v4-pro[1M])。 - 模型选择器按提供商分组,支持折叠/展开,显示提供商名称和模型数量。
- 原生快速解锁:允许纯 API 密钥用户在受支持的模型上使用 Codex 原生 Standard / ⚡ Fast 控件(默认关闭;实际速度和计费取决于提供商)。
会话管理
- 扫描、删除(可撤销)和批量管理本地会话。
- 将会话导出为 Markdown,查看 token 历史,移动项目,以及查看线程 ID。
请求可靠性
- 请求缓冲:当上游提供商返回过载错误(
server_overloaded、at capacity等)时自动重试,避免短暂拥堵中断会话。两种模式:流式(保持实时输出,首 token 后将过载错误交给 Codex 原生重试)和全缓冲(缓冲完整响应,重试任何过载——但会丢失流式输出)。 - 请求状态行显示当前阶段、模型、已用时间、重试次数和最后失败原因。
工作区增强
- 输入框下方的使用状态栏:实时生成速度、缓存命中率和上下文使用情况(数据来自本地 Codex 会话记录)。
- 输入与阅读舒适性:语音输入、粘贴修复、会话宽度、滚动位置恢复、下一步建议、答案大纲和光标打字效果(彩虹粒子、烟花、星光)。
- 扩展:浏览和安装社区用户脚本(与 Codex 官方插件商店分开的市场),以及 MCP、Skill 和 Codex 插件管理。
- 使用小组件和桌面宠物(开发预览):token 统计、任务状态、可拖拽/调整大小,支持可替换的角色图片和皮肤。
多实例与协作
- Codex 多启动:按提供商身份启动隔离的 Codex 实例,每个实例拥有自己的配置、会话和用户数据目录。正在运行的实例集中列出,可单独重启或停止。
- 子代理协作:在 Codex 对话中,用自然语言将任务委托给 Codex CLI、DeepSeek Harness(
dsh)或 Claude Code;结果返回当前对话。你可以设置默认代理、模型路由,并复用 DSH 的已保存登录。 - 微信连接:扫码关联本地 Codex,每个联系人映射到独立会话(可配置访问权限)。
平台与技术
- 支持平台:Windows(x64)和 macOS(Apple Silicon / Intel,通用 DMG)。
- 构建技术:Rust + Tauri。
- 许可证:AGPL-3.0-only。
快速开始
- 从 GitHub Releases 下载对应平台的安装程序。
- 确保官方 Codex / ChatGPT 桌面应用已安装。
- 打开 Codex++,确认官方应用路径,选择提供商模式,根据需要启用增强功能,然后保存。
- 在 Codex++ 界面中点击 启动,以你的配置启动官方应用。
所有 UI 增强功能均可单独关闭,或通过总开关关闭;即使关闭增强,提供商和启动管理功能仍可正常工作。
数据存储位置
| 数据 | 位置 |
|---|---|
| Codex 配置和登录信息 | ~/.codex/config.toml、~/.codex/auth.json |
| 本地数据库 | ~/.codex/sqlite/*.db(旧版回退:~/.codex/state_5.sqlite) |
| Codex++ 状态和日志 | ~/.codex-session-delete/ |
| 提供商同步备份 | ~/.codex/backups_state/provider-sync |
(如果设置了 CODEX_HOME,则优先于 ~/.codex。)
开发布局
- 前端:
apps/codex-plus-manager - 核心 Rust 库:
crates/codex-plus-core - 数据层:
crates/codex-plus-data - UI 注入脚本:
assets/inject
注意事项与提醒
- 该项目由多家 API 中转/代理服务商赞助(JOJO Code、APIKEY.FUN、GrooRoute、RunAPI、FennoAI、百可为AI、七牛云、TokenMy、APINEBULA)。他们关于服务范围、定价和促销的声明属于他们自己,而非本项目。
- Codex++ 依赖官方应用的页面结构、CDP 和本地数据格式;官方应用更新后,某些功能可能需要适配。
- 鲸鱼小组件功能改编自上游项目 MeteorNOX/DeepSeek-Balance-Whale-Widget;其资源遵循各自的许可证。
- 使用小组件和桌面宠物处于开发预览阶段;截图来自开发构建。
- API 密钥存储在本地机器上;README 建议在提交反馈前隐藏密钥。
相关
- 项目
- 项目
- 项目
- 项目