Skip to content

Jasoncasper/CodexMate

Repository files navigation

CodexMate

English · 中文

版本 CI macOS Rust Tauri 2 MIT License Stars

Codex 的本地增强管理桌面工具
图形化管理界面 · 智能路由 · 多模型聚合 · CDP 注入增强 · 运行诊断

下载 构建


📸 界面预览

CodexMate 主界面
CodexMate 主界面 — 快速启动与管理入口

智能路由界面
智能路由 — 管理供应商与模型映射

关于页面
关于 — 版本信息与更新检查


🤔 为什么需要 CodexMate?

场景 手动配置 CodexMate
使用多个模型供应商(OpenAI / DeepSeek / 本地模型) 反复修改环境变量,手动管理 API Key 🎯 图形化一键盘添加,统一管理
模型路由与 Fallback 需要自行编写脚本实现 ⚡ 可视化配置 fallback 策略
协议兼容(Responses API / Chat Completions) 手动调整请求格式 🔄 自动协议适配
增强 Codex 能力(CDP 注入) 手动注入,无管理界面 💉 一键注入与管理
运行状态与诊断 翻日志文件 📊 可视化日志查看与诊断报告导出
直连 / 代理模式切换 手动修改配置后重启 🔀 一键切换

CodexMate 不是 Codex 的替代品,而是围绕 Codex 的本地配套管理工具,让 Codex 的使用体验更加流畅。


✨ 核心功能

  • 🧠 智能路由管理 — 在可视化管理界面中维护 provider、模型映射、fallback 和多模态回退策略
  • 🔗 多供应商聚合 — 将 OpenAI、DeepSeek、本地模型等不同上游统一映射到可选模型列表,同一切换
  • 🔄 协议适配 — 兼容 Responses APIChat Completions 与部分第三方接口
  • 💉 注入增强 — 通过 CDP 注入脚本增强 Codex 能力,不修改 Codex 应用本体
  • 🔀 模式切换 — 支持直连模式 / 代理模式一键切换与重启
  • 📋 日志诊断 — 查看运行日志、导出诊断报告、快速定位问题

📥 安装

Releases 下载最新 .dmg 安装包:

# 或通过 Homebrew 安装(即将支持)
# brew install codexmate

系统要求:macOS 12+


🚀 快速开始

  1. 下载并安装 CodexMate
  2. 启动后,管理界面会自动打开
  3. 在「路由」页面添加你的模型供应商(OpenAI / DeepSeek / 自定义等)
  4. 在「插件」页面管理 MCP / Skills / Plugins
  5. 点击顶部「启动 Codex」开始使用

🔧 从源码构建

环境要求

  • macOS 12+
  • Rust stable(最低支持 Rust 1.80+)
  • Node.js 20+ & npm 10+
  • Xcode Command Line Tools

步骤

# 1. 克隆仓库
git clone https://github.com/Jasoncasper/CodexMate.git
cd CodexMate

# 2. 安装前端依赖并启动开发模式
cd apps/codexmate-manager
npm install
npm run dev

常用检查

cd apps/codexmate-manager
npm run check                           # TypeScript 类型检查

cd /path/to/CodexMate
cargo check --workspace                 # Rust 编译检查
cargo test -p codexmate-manager --lib   # 运行测试

构建发布包

cd apps/codexmate-manager
npm run build

产物位于:

  • target/release/bundle/macos/CodexMate.app
  • target/release/bundle/dmg/CodexMate_<version>_<arch>.dmg

📁 仓库结构

CodexMate/
├── apps/
│   ├── codexmate-launcher/     # 后台启动器(Rust)
│   └── codexmate-manager/      # Tauri 管理界面(React + Rust)
├── crates/
│   ├── codexmate-core/         # 核心逻辑:路由、注入、更新、诊断
│   └── codexmate-data/         # 数据与导出能力
├── assets/                     # 静态资源(注入脚本、图片等)
├── scripts/                    # 打包与发布脚本
└── docs/                       # 文档

⭐ Star History

Star History Chart


🤝 贡献

欢迎提交 issue 和 PR!详见 CONTRIBUTING.md

我们特别欢迎以下贡献:

  • 🐛 Bug 报告与修复
  • 🌐 新增模型供应商适配
  • 📖 文档改进
  • 🎨 UI/UX 优化建议

☕ 赞助

如果 CodexMate 对你有帮助,欢迎扫码请我喝杯咖啡 ☕️

赞助二维码

📄 许可证

本项目基于 MIT License 发布,见 LICENSE

About

Local enhancement manager for Codex

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors