Codex++

5个月前发布 541 00

Codex++ 是面向 Codex App 的外部增强启动器和管理工具。它不修改 Codex App 原始安装文件,而是通过外部 launcher 启动 Codex,并使用 Chromium DevTools Protocol 注入增强脚本。

所在地:
中国
收录时间:
2026-06-01

Codex++ 是一款专为 Codex App 设计的外部增强启动器与管理工具。它采用非侵入式架构,不修改原始安装文件,而是通过外部 Launcher 启动应用,并利用 Chromium DevTools Protocol (CDP) 动态注入增强脚本。这不仅保留了官方应用的完整性,更赋予了用户强大的自定义能力,从解锁插件限制到接入自定义 API,全方位提升编码体验。

Codex++

核心亮点:安全、灵活、强大

1. 非侵入式 CDP 注入

  • 零修改:不触碰 app.asar,不写入 DLL,确保官方应用纯净。
  • 动态增强:通过 CDP 在运行时注入脚本,实现功能扩展,随时可逆。
  • 静默启动:Rust 后端驱动,启动速度快,无额外运行时依赖,Windows 下无黑框干扰。

2. 插件入口解锁与增强

  • 破除限制:解决 API Key 登录模式下插件入口被锁定的问题,强制安装特殊插件。
  • 会话管理:在会话列表悬停时显示删除按钮,弥补原生仅支持归档的不足。
  • 实用工具:支持 Markdown 导出、项目移动、Timeline 查看及推荐内容屏蔽。

3. 灵活的中转注入模式

  • API 自由切换:支持将模型请求中转至任意 OpenAI 兼容 API(如本地 Ollama、第三方服务商)。
  • 无缝切换:可在“中转注入”与“官方 ChatGPT 登录态”之间一键切换,配置写入 ~/.codex/config.toml。
  • Provider 同步:启动前自动同步本地会话元数据,切换供应商后旧会话依然可见,保持上下文连续。

4. 开发者工作流集成

  • Zed 远程开发联动:识别远程 SSH 上下文后,可从 Codex 直接打开对应文件至 Zed Remote Development。
  • 智能 Git Worktree:提供 Upstream Worktree 创建功能,自动 fetch 远端分支并基于最新状态创建新分支,有效降低代码冲突风险。

功能全景

模块功能描述
启动管理静默启动器 + Tauri 管理面板,支持深色/浅色主题,自动检测更新
插件增强解锁插件入口,强制安装,会话删除,Markdown 导出,项目移动
API 中转支持多配置中转,兼容 OpenAI 协议,一键切换官方/自定义后端
脚本管理独立管理用户脚本,启动时自动注入,支持自定义逻辑
Git 集成智能创建 Upstream Worktree,自动同步远端,减少冲突
IDE 联动识别 SSH 上下文,一键跳转 Zed 远程开发环境
系统兼容Windows (NSIS, 单实例), macOS (Intel/ARM64 DMG, 隐藏 Dock 图标)

快速开始

1. 下载安装

从 GitHub Releases 下载对应平台的安装包:

  • Windows: CodexPlusPlus-*-windows-x64-setup.exe
  • macOS Intel: CodexPlusPlus-*-macos-x64.dmg
  • macOS Apple Silicon: CodexPlusPlus-*-macos-arm64.dmg

2. 启动方式

安装后将获得两个入口:

  • Codex++:静默启动入口,直接运行增强版 Codex。
  • Codex++ 管理工具:Tauri 控制面板,用于配置中转、管理脚本、检查更新及诊断问题。

3. 配置中转 API (可选)

  1. 打开管理工具,进入“中转注入”页面。
  2. 添加中转配置(Base URL 和 API Key)。
  3. 应用配置并启动 Codex++。
  4. 如需恢复官方登录,点击“清除 API 模式”即可。

常见问题与诊断

  • 菜单未出现? 请确认是从 Codex++ 入口启动,而非原版 Codex。检查管理工具中的“诊断”日志。
  • 插件连接超时? 测试后端接口 http://127.0.0.1:57321/backend/status。若接口正常,尝试重启 Codex++ 或清除脚本缓存。
  • 数据位置:
    • Codex 配置:~/.codex/config.toml
    • Codex++ 日志:~/.codex-session-delete/

Codex++ 以极简的非侵入式方案,解决了 Codex App 在插件使用、会话管理及 API 灵活性上的诸多痛点。它不仅是一个启动器,更是连接 Codex 与个性化开发工作流的桥梁。

相关导航