Codex-Manager

GitHub
1.1k 172 较难 1 次阅读 今天MIT插件
AI 解读 由 AI 自动生成,仅供参考

Codex-Manager 是一款专为 Codex CLI 设计的本地账号管理与网关转发工具。它通过“桌面端 + 后台服务”的架构,帮助用户统一管理多个 AI 账号、监控用量数据以及配置平台 API Key,并提供稳定的本地网关代理能力。

对于拥有多个 AI 账号或需要频繁切换身份的开发者和高级用户而言,Codex-Manager 有效解决了手动管理账号繁琐、用量统计分散以及网络请求配置复杂等痛点。其核心亮点在于智能的路径自动分流技术,能根据请求路径自动识别并适配 Codex 或 Claude Code 协议,无需为不同客户端重复维护密钥;同时支持全局模型名称改写规则,让不同平台的模型调用更加灵活透明。此外,工具还提供了详细的请求日志分析功能,清晰区分客户端设定与最终生效的服务等级,便于排查问题。

该项目主要面向开发者、AI 研究人员及需要高效管理多账号资源的技术爱好者。值得注意的是,Codex-Manager 严格遵循各平台服务条款,仅作为本地管理辅助工具,不提供任何账号分发或绕过限制的功能,旨在为用户提供一个安全、合规且高效的本地化操作环境。

使用场景

某全栈开发团队在本地同时维护多个 Codex 和 Claude Code 项目,需频繁切换不同付费等级的 API 账号以测试模型表现并控制成本。

没有 Codex-Manager 时

  • 账号切换繁琐:每次更换测试账号或调整服务等级(如从 Fast 切换到 Priority),开发者必须手动修改环境变量或配置文件,极易出错且打断开发心流。
  • 多协议配置冗余:面对 Codex 和 Anthropic 不同接口路径,需为同一组账号维护两套独立的 Key 配置,管理混乱且难以复用。
  • 用量监控盲区:无法直观查看各账号的实时额度消耗与剩余量,常因超额使用导致请求突然中断,排查问题耗时耗力。
  • 模型映射困难:想要将内部私有模型名统一映射到上游特定模型(如将 spark* 强制指向 gpt-5.4-mini),需在每个客户端单独硬编码,维护成本极高。

使用 Codex-Manager 后

  • 一键无缝切换:通过本地网关统一管理账号池,开发者可在桌面端界面即时切换账号与服务等级,请求自动转发,无需重启服务或修改代码。
  • 智能协议兼容:利用通配兼容特性,Codex-Manager 根据请求路径(如 /v1/messages*)自动分流至对应语义协议,一套配置即可同时支持多平台客户端。
  • 可视化额度洞察:界面实时展示各账号的 5 小时/7 天额度详情及最终生效的服务等级,帮助团队精准把控预算,避免意外超限。
  • 全局模型重写:内置模型转发规则引擎,只需配置 pattern=target 即可全局统一模型映射逻辑,大幅简化了多环境下的测试配置工作。

Codex-Manager 将碎片化的账号与网关管理转化为可视化的集中控制,让开发者能专注于核心业务逻辑而非基础设施配置。

运行环境要求

操作系统
  • Windows
  • macOS
  • Linux
GPU

未说明

内存

未说明

依赖
notes本项目为本地桌面端 + 服务进程架构,非纯 Python AI 模型运行环境。作者明确说明仅保证 Windows 桌面端的可用性,macOS 和 Linux 端需自行测试反馈。数据默认存储在系统应用数据目录下的 SQLite 数据库中。支持 Docker 部署。无需特定 GPU 或大显存,主要作为账号管理和网关转发工具使用。
python未说明
Tauri (桌面端框架)
Rust (核心服务)
SQLite (数据库)
Codex-Manager hero image

快速开始

CodexManager Logo

CodexManager

本地桌面端 + 服务进程的 Codex 账号管理器+网关转发

English| GitHub 主仓库| 官网| 赞助商

本地桌面端 + 服务进程的 Codex 账号池管理器

统一管理账号、用量与平台 Key,并提供本地网关能力。

认可社区

LINUX DO

源码说明:

本产品完全由本人指挥+AI打造 Codex(98%) Gemini (2%) 如果在使用过程中产生问题请友好交流,因为开源只是觉得有人能用的上,基本功能也没什么问题,不喜勿喷。 其次是本人没有足够的环境来验证每个包都有没有问题,本人也要上班(我只是个穷逼买不起mac之类的),本人只保证win的桌面端的可用性,如果其他端有问题,请在交流群反馈或者在充分测试后提交Issues,有时间我自会处理 最后感谢各位使用者在交流群反馈的各个平台的问题和参与的部分测试。

免责声明

  • 本项目仅用于学习与开发目的。

  • 使用者必须遵守相关平台的服务条款(例如 OpenAI、Anthropic)。

  • 作者不提供或分发任何账号、API Key 或代理服务,也不对本软件的具体使用方式负责。

  • 请勿使用本项目绕过速率限制或服务限制。

赞助商

感谢以下朋友与伙伴对 CodexManager 的支持。 末端夏:感谢提供 token 支持。他的 GPT 卡网支持自助购买、自助兑换激活,稳定不到车,带质保,支持 Codex 5.4。官网:小末AI

Wonderdch、 Catch_Bat、 suxinwlHermitSuifeng023HK-hub

☕ 支持项目 (Support)

如果您觉得本项目对您有所帮助,欢迎打赏作者!

支付宝 (Alipay) 微信支付 (WeChat)
支付宝赞助码 微信赞助码

Star History

Star History Chart

首页导览

你要做什么 直接进入
首次启动、部署、Docker、macOS 放行 运行与部署指南
配置端口、代理、数据库、Web 密码、环境变量 环境变量与运行配置
排查账号不命中、导入失败、挑战拦截、请求异常 FAQ 与账号命中规则
排查后台任务账号跳过、禁用与停用原因 后台任务账号跳过说明
插件中心最小接入、快速对接 插件中心最小接入说明
对接插件中心、查看接口清单、市场模式与 Rhai 接口 插件中心对接与接口清单
系统全部可对接内部接口 系统内部接口总表
本地构建、打包、发版、脚本调用 构建发布与脚本说明

最近变更

  • 当前最新版本:v0.1.17(2026-04-05,pre-release)
  • 请求日志现在会同时区分“客户端显式服务等级”和“最终生效服务等级”,可以直接看出平台 Key 默认 Fast 是否真的在请求改写后生效,不会再把 auto 和最终上游行为混为一谈。
  • 平台 Key 的普通协议类型已经收敛成“通配兼容 (Codex / Claude Code)”,默认按请求路径自动分流:/v1/messages* 走 Claude 语义,其它标准路径走 Codex / OpenAI 语义,不再需要为不同客户端重复维护两套 Key。
  • 设置页新增“模型转发规则”,支持使用 pattern=target 做全局模型改写,例如 spark*=gpt-5.4-mini;如果平台 Key 自身绑定了固定模型,则平台 Key 绑定值优先。
  • 账号页的“额度详情”悬浮卡位置也做了收口,浮层现在会按额度概览卡片的中线对齐,查看 5 小时 / 7 天 /专属额度时更贴近视觉锚点,不会再明显偏上。
  • 这轮版本收口也已完成:workspace、前端包、Tauri 桌面端、锁文件、README 和 CHANGELOG 的版本说明已统一到 0.1.17

过去几天的提交摘要

  • a2c0e05:平台 Key 协议切换为按请求路径通配,并新增全局模型转发规则。
  • 4389764:请求日志新增“最终生效服务等级”,区分客户端显式值与实际生效值。
  • 83bdb96:补齐账号页与用量弹窗的全部额度展示,刷新后会把标准额度和附加额度一起回显。
  • 41375a4:新增 /v1/responses WebSocket 请求支持,并补齐 transport-aware 请求日志链路。
  • b762a65:修复 service_tier 日志口径,并为 HTTP / WS 增加客户端原始 service_tier 诊断事件。
  • 7e7b76f:整理上一轮遗留的纯格式化改动,避免和功能提交混在一起。
  • be73359:调整词元缩写显示保留两位小数,首页、日志和平台 Key 页的数字展示更稳定。
  • dfb4494:合并 PR #86,集中修复 Anthropic SSE 工具调用参数在流式桥接中的兼容问题。
  • 981bc6e:将 chat.completion 用量别名映射到 OpenAI prompt/completion tokens,减少统计口径不一致。
  • 480f847:修复 completed 事件里空 edits 覆盖已流出的编辑参数问题。
  • 7bbc5fc:修复 chat/completions SSE 在已有内容时未正确合并 completed 工具参数的问题。
  • aa2c09c:在 Anthropic SSE 转换前先合并流式工具参数,避免完成态丢参。
  • 29c3b6b:避免占位工具参数清空真实编辑载荷,继续补强流式工具调用稳定性。
  • c1844b7:统一流式断连提示为“网络抖动”,减少用户误判。
  • a89cd9c:保留上游原始错误文案并收敛日志提示,方便排查真实故障。
  • 8d619a0:支持按选中导出账号,并优化用量刷新时的切号体验。

功能概览

  • 账号池管理:分组、标签、排序、备注、封禁识别与封禁筛选
  • 批量导入 / 导出:支持多文件导入、桌面端文件夹递归导入 JSON、按账号导出单文件
  • 用量展示:支持标准 5 小时 + 7 日窗口、仅 7 日单窗口账号,以及 Code Review / Spark 等附加额度窗口;刷新后会统一展示各额度的剩余百分比与重置时间
  • 授权登录:浏览器授权 + 手动回调解析
  • 平台 Key:生成、禁用、删除、模型绑定、推理等级、服务等级(跟随请求 / Fast / Flex)
  • 聚合 API:管理第三方最小转发上游,支持创建、编辑、测试连通性、供应商名称、顺序优先级,以及按 Codex / Claude 分类展示
  • 插件中心:路由为 /plugins/,支持内置精选、企业私有、自定义源三种市场模式,并提供插件清单、任务、日志与 Rhai 对接接口
  • 设置页:支持“系统推导”按钮、单账号并发上限,以及更保守的高并发退化策略
  • 系统内部接口总表:列出当前桌面端与服务端所有可对接命令、RPC 方法、以及插件内建函数
  • 本地服务:自动拉起、可自定义端口与监听地址
  • 本地网关:为 CLI 和第三方工具提供统一 OpenAI 兼容入口

截图

仪表盘 账号管理 平台 Key 聚合 API 插件中心 日志视图 设置页

快速开始

  1. 启动桌面端,点击“启动服务”。
  2. 进入“账号管理”,添加账号并完成授权。
  3. 如回调失败,粘贴回调链接手动完成解析。
  4. 刷新用量并确认账号状态。

默认数据目录

  • 桌面端默认会把 SQLite 数据库写到应用数据目录下,文件名固定为 codexmanager.db
  • Windows:%APPDATA%\\com.codexmanager.desktop\\codexmanager.db
  • macOS:~/Library/Application Support/com.codexmanager.desktop/codexmanager.db
  • Linux:~/.local/share/com.codexmanager.desktop/codexmanager.db
  • 如需调整数据库、代理、监听地址等运行配置,可继续查看 环境变量与运行配置

页面展示

桌面端

  • 账号管理:集中导入、导出、刷新账号与用量,支持低配额 / 封禁筛选与重置时间展示
  • 平台 Key:按模型、推理等级、服务等级绑定平台 Key,并查看调用日志
  • 插件中心:/plugins/ 路由,内置精选 / 企业私有 / 自定义源市场切换,插件安装、启停、任务、日志、Rhai 对接
  • 设置页:统一管理端口、监听地址、代理、主题、自动更新、后台行为

Service 版

  • codexmanager-service:提供本地 OpenAI 兼容网关
  • codexmanager-web:提供浏览器管理页面
  • codexmanager-start:一键拉起 service + web

常用文档

专题页面

页面 内容
运行与部署指南 首次启动、Docker、Service 版、macOS 放行
环境变量与运行配置 应用配置、代理、监听地址、数据库、Web 安全
FAQ 与账号命中规则 账号命中、挑战拦截、导入导出、常见异常
后台任务账号跳过说明 后台任务过滤、禁用账号、workspace 停用原因
最小排障手册 快速定位服务启动、请求转发、模型刷新异常
插件中心对接与接口清单 插件中心路由、市场模式、Tauri/RPC 接口、清单字段、Rhai 内建函数
构建发布与脚本说明 本地构建、Tauri 打包、Release workflow、脚本参数
发布与产物说明 各平台发版产物、命名、是否 pre-release
脚本与发布职责对照 各脚本负责什么、什么场景该用哪个
协议兼容回归清单 /v1/chat/completions/v1/responses、tools 回归项
当前网关与 Codex 请求头和参数差异表 当前网关参数传递、请求头和请求参数与 Codex 的对照说明
系统内部接口总表 桌面端、服务端、插件中心全部可对接内部接口
CHANGELOG.md 最新发版内容、未发版更新与完整版本历史

目录结构

.
├─ apps/                # 前端与 Tauri 桌面端
│  ├─ src/
│  ├─ src-tauri/
│  └─ dist/
├─ crates/              # Rust core/service
│  ├─ core
│  ├─ service
│  ├─ start              # Service 版本一键启动器(拉起 service + web)
│  └─ web                # Service 版本 Web UI(可内嵌静态资源 + /api/rpc 代理)
├─ docs/                # 正式文档目录
├─ scripts/             # 构建与发布脚本
└─ README.md

鸣谢与参考项目

  • Codex(OpenAI):本项目在请求链路、登录语义与上游兼容行为上参考了该项目的实现与源码结构 https://github.com/openai/codex

联系方式

  • 公众号:七线牛马

  • 微信: ProsperGao

  • 交流群:答案是项目名:CodexManager

    交流群二维码
  • Telegram 群聊:CodexManager TG 群

版本历史

v0.1.162026/04/05
v0.1.152026/04/04
v0.1.142026/03/31
v0.1.132026/03/26
v0.1.122026/03/21
v1w.test2026/03/20
v0.1.112026/03/19
v0.1.102026/03/18
v0.1.92026/03/17
v0.1.82026/03/13
v0.1.72026/03/11
v0.1.62026/03/07
v0.1.52026/03/05
v0.1.42026/03/03
v0.1.32026/02/28
v0.1.22026/02/27
v0.1.12026/02/26
v0.1.02026/02/24
v0.0.92026/02/16
v0.0.82026/02/14

常见问题

相似工具推荐

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

OpenHands

OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。

70.6k|★★★☆☆|今天
语言模型Agent开发框架

gpt4free

gpt4free 是一个由社区驱动的开源项目,旨在聚合多种可访问的大型语言模型(LLM)和媒体生成接口,让用户能更灵活、便捷地使用前沿 AI 能力。它解决了直接调用各类模型时面临的接口分散、门槛高或成本昂贵等痛点,通过统一的标准将不同提供商的资源整合在一起。 无论是希望快速集成 AI 功能的开发者、需要多模型对比测试的研究人员,还是想免费体验最新技术的普通用户,都能从中受益。gpt4free 提供了丰富的使用方式:既包含易于上手的 Python 和 JavaScript 客户端库,也支持部署本地图形界面(GUI),更提供了兼容 OpenAI 标准的 REST API,方便无缝替换现有应用后端。 其技术亮点在于强大的多提供商支持架构,能够动态调度包括 Opus、Gemini、DeepSeek 等多种主流模型资源,并支持 Docker 一键部署及本地推理。项目秉持社区优先原则,在降低使用门槛的同时,也为贡献者提供了扩展新接口的便利框架,是探索和利用多样化 AI 资源的实用工具。

66k|★★☆☆☆|2天前
插件语言模型Agent

gstack

gstack 是 Y Combinator CEO Garry Tan 亲自开源的一套 AI 工程化配置,旨在将 Claude Code 升级为你的虚拟工程团队。面对单人开发难以兼顾产品战略、架构设计、代码审查及质量测试的挑战,gstack 提供了一套标准化解决方案,帮助开发者实现堪比二十人团队的高效产出。 这套配置特别适合希望提升交付效率的创始人、技术负责人,以及初次尝试 Claude Code 的开发者。gstack 的核心亮点在于内置了 15 个具有明确职责的 AI 角色工具,涵盖 CEO、设计师、工程经理、QA 等职能。用户只需通过简单的斜杠命令(如 `/review` 进行代码审查、`/qa` 执行测试、`/plan-ceo-review` 规划功能),即可自动化处理从需求分析到部署上线的全链路任务。 所有操作基于 Markdown 和斜杠命令,无需复杂配置,完全免费且遵循 MIT 协议。gstack 不仅是一套工具集,更是一种现代化的软件工厂实践,让单人开发者也能拥有严谨的工程流程。

64.6k|★★☆☆☆|今天
Agent插件

meilisearch

Meilisearch 是一个开源的极速搜索服务,专为现代应用和网站打造,开箱即用。它能帮助开发者快速集成高质量的搜索功能,无需复杂的配置或额外的数据预处理。传统搜索方案往往需要大量调优才能实现准确结果,而 Meilisearch 内置了拼写容错、同义词识别、即时响应等实用特性,并支持 AI 驱动的混合搜索(结合关键词与语义理解),显著提升用户查找信息的体验。 Meilisearch 特别适合 Web 开发者、产品团队或初创公司使用,尤其适用于需要快速上线搜索功能的场景,如电商网站、内容平台或 SaaS 应用。它提供简洁的 RESTful API 和多种语言 SDK,部署简单,资源占用低,本地开发或生产环境均可轻松运行。对于希望在不依赖大型云服务的前提下,为用户提供流畅、智能搜索体验的团队来说,Meilisearch 是一个高效且友好的选择。

57k|★★☆☆☆|今天
图像Agent数据工具

awesome-claude-skills

awesome-claude-skills 是一个精心整理的开源资源库,旨在帮助用户挖掘和扩展 Claude AI 的潜力。它不仅仅是一份列表,更提供了实用的“技能(Skills)”模块,让 Claude 从单纯的文本生成助手,进化为能执行复杂工作流的智能代理。 许多用户在使用 AI 时,常受限于其无法直接操作外部软件或处理特定格式文件的痛点。awesome-claude-skills 通过预设的工作流解决了这一问题:它不仅能教会 Claude 专业地处理 Word、PDF 等文档,进行代码开发与数据分析,还能借助 Composio 插件连接 Slack、邮箱及数百种常用应用,实现发送邮件、创建任务等自动化操作。这使得重复性任务变得标准化且可复用,极大提升了工作效率。 无论是希望优化日常办公流程的普通用户、需要处理复杂文档的研究人员,还是寻求将 AI 深度集成到开发管线中的开发者,都能从中找到适合的解决方案。其独特的技术亮点在于“技能”的可定制性与强大的应用连接能力,让用户无需编写复杂代码,即可通过简单的配置让 Claude 具备跨平台执行真实任务的能力。如果你希望让 Claude

51.3k|★★☆☆☆|今天
Agent插件