CodexPlusPlus桌面端增强启动器源码

CodexPlusPlus桌面端增强启动器源码

  • 全站源码免费
  • 每日/微信/10次解锁
  • 每日/IP/100次解锁
  • 不限制搬运
  • 可有偿提供搭建服务
  • 自动检测网盘是否失效
资源下载
免费资源
立即下载

CodexPlusPlus 仓库封面

文章正文

这套源码是一个面向 OpenAI Codex / ChatGPT 桌面应用的外部增强工具,主打在不改动官方 app.asar 的前提下,给桌面端加上供应商切换、协议转换、会话管理和界面增强。
项目采用 Rust 语言与 Tauri 2.x 框架打造,包含静默启动器、Tauri 管理工具与核心逻辑库,整体结构清晰、依赖明确。
它通过 Chromium DevTools Protocol 与本地辅助服务接入官方桌面应用,运行期注入增强脚本,而不是往安装目录写补丁文件,对原应用的侵入较小。
对于日常用 Codex 写代码、又希望灵活切换模型供应商、自定义 Base URL 与 API Key 的开发者,这套源码提供了可本地编译、可二次改造的完整方案。
仓库内附带 README、开发命令与安装脚本,社区活跃度很高,适合作为桌面端 AI 编码辅助工具的学习与二次开发样本。

源码简介

这套免费源码属于桌面端 AI 编码辅助工具,主要围绕 Codex / ChatGPT 桌面应用的启动、供应商配置、协议转换与界面增强展开。
它不修改官方应用的 app.asar,也不向安装目录写入补丁,而是用外部启动器加运行时注入的方式增强桌面端体验。
源码完整度较高,包含 Rust 核心库、Tauri 管理界面、注入脚本与安装打包配置,适合想研究桌面端 AI 工具或做二次开发的开发者下载学习。

适用场景

  • 想为 Codex / ChatGPT 桌面端切换不同模型供应商、自定义 Base URL 与 API Key 的开发者。
  • 需要把 Chat Completions 接口转换成 Codex 使用的 Responses 协议做本地代理的场景。
  • 想研究 Rust + Tauri 桌面应用、CDP 注入与 AI 编码工具二次开发的爱好者。

技术栈与运行环境

  • 前端:React 19、TypeScript、Vite 6、Tailwind 4(管理工具界面)。
  • 后端:Rust 1.85+、Tauri 2.x(src-tauri 后端)。
  • 数据库:SQLite(rusqlite bundled,读取 Codex 本地会话数据)。
  • 运行环境:Windows / macOS(Intel 与 Apple Silicon),需已安装官方 Codex / ChatGPT 桌面应用。
  • 其他依赖:reqwest、tokio、tokio-tungstenite、CDP(Chromium DevTools Protocol)。

功能亮点

  • 供应商切换与多模式认证:provider_import.rs、ccs_import.rs 与 README 的供应商模式表共同证明,支持官方登录、官方+API、纯 API 与聚合供应商四种模式,并可在多个供应商间做故障转移与轮转。
  • 本地协议转换代理:protocol_proxy.rs 实现 Chat Completions 与 Responses 之间的本地转换,默认监听 57321 端口,让 Codex 通过兼容 API 访问自定义模型。
  • 会话与数据管理:codex_sqlite.rs、codex_local_storage.rs 与 codex-plus-data 提供会话扫描、批量删除、Markdown 导出、Token 用量历史与 Provider 同步备份。
  • 界面增强注入:assets/inject 下的 renderer-inject.js、stepwise-inject.js 在运行期增强桌面端,支持中文界面、富文本粘贴转纯文本、插件市场与 Stepwise 下一步建议。
  • 插件市场与模型目录:plugin_marketplace.rs 与 model_catalog.rs 处理插件市场解锁、模型白名单和按模型设置上下文窗口,配合 model_catalog_json 下发窗口配置。

安装与部署提示

  1. 需先在机器上安装官方 Codex / ChatGPT 桌面应用,并准备 Rust 1.85+、Node.js 与 Tauri 2.x 构建环境。
  2. 前端检查:进入 apps/codex-plus-manager 执行 npm ci、npm run check 与 npm run vite:build。
  3. Rust 构建:在项目根目录执行 cargo fmt 检查、cargo test 与 cargo build –release,管理工具用 tauri build 打包。
  4. 安装包由 scripts/installer 下的 NSIS(Windows)与 DMG(macOS)脚本生成,首次使用建议先打开管理工具配置应用路径与供应商。

安全风险提示

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
本项目采用 AGPL-3.0 协议,修改并分发或通过网络提供修改版本时需按 AGPLv3 提供对应源代码。
GitHub开源地址:https://github.com/BigPizzaV3/CodexPlusPlus

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3137.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码