爱分享 发表于 5 天前

CodexManager免费开源项目本地桌面端 + 服务进程的 Codex 账号管理器+网关转发

源码说明:

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

功能概览



[*]账号池管理:分组、标签、排序、备注、封禁识别与封禁筛选
[*]批量导入 / 导出:支持多文件导入、桌面端文件夹递归导入 JSON、按账号导出单文件
[*]用量展示:支持标准 5 小时 + 7 日窗口、仅 7 日单窗口账号,以及 Code Review / Spark 等官方附加额度窗口;刷新后会统一展示各额度的剩余百分比与重置时间
[*]授权登录:浏览器授权 + 手动回调解析
[*]平台 Key:随机生成或自定义固定 Key、禁用、删除、模型绑定、推理等级、服务等级(跟随请求 / Fast / Flex)
[*]模型管理:维护结构化模型目录、远端并入、自定义模型、visibility / supportedInApi 管理,以及桌面端 Codex 缓存同步 / Web 端缓存导出
[*]聚合 API:管理第三方最小转发上游,支持创建、编辑、测试连通性、供应商名称、顺序优先级,以及按 Codex / Claude 分类展示
[*]插件中心:路由为 /plugins/,支持内置精选、企业私有、自定义源三种市场模式,并提供插件清单、任务、日志与 Rhai 对接接口
[*]设置页:支持“系统推导”按钮、单账号并发上限、上游代理、请求总超时、流式空闲超时、SSE 保活间隔,以及更保守的高并发退化策略;实验性上游 WebSocket 可通过 CODEXMANAGER_USE_WEBSOCKET_UPSTREAM=1 开启,默认关闭
[*]系统内部接口总表:列出当前桌面端与服务端所有可对接命令、RPC 方法、以及插件内建函数
[*]本地服务:自动拉起、可自定义端口与监听地址
[*]本地网关:为 Codex CLI、Gemini CLI、Claude Code 和第三方工具提供统一 OpenAI 兼容入口;Gemini 请求可转发到 /v1/responses,并兼容 SSE、tools、MCP、skill、请求总超时与流式空闲超时等调用链路
[*]图片生成:默认按官方 Codex 行为为 /v1/responses 自动注入 image_generation tool,并支持显式 tool 透传、/v1/images/generations 与 /v1/images/edits 兼容入口,默认图片工具模型为 gpt-image-2
生态搭配


OpenCowork



[*]仓库地址:AIDotNet/OpenCowork
[*]搭配方式:使用 OpenCowork 承接本地文件操作、多 Agent 协作、消息平台接入与桌面执行能力,再由 CodexManager 统一管理 Codex 账号、用量、平台 Key 与本地网关入口。
[*]适合场景:当您希望把“执行工作台 / 办公协同”和“账号池管理 / 网关入口”拆开时,这两个项目可以形成互补组合。
[*]推荐理解:OpenCowork 更偏执行与落地,CodexManager 更偏管理与网关。
截图


https://github.com/qxcnm/Codex-Manager/raw/main/assets/images/dashboard.png https://github.com/qxcnm/Codex-Manager/raw/main/assets/images/accounts.png https://github.com/qxcnm/Codex-Manager/raw/main/assets/images/platform-key.png https://github.com/qxcnm/Codex-Manager/raw/main/assets/images/aggregate-api.png https://github.com/qxcnm/Codex-Manager/raw/main/assets/images/plug.png https://github.com/qxcnm/Codex-Manager/raw/main/assets/images/log.png https://github.com/qxcnm/Codex-Manager/raw/main/assets/images/themes.png快速开始



[*]启动桌面端,点击“启动服务”。
[*]进入“账号管理”,添加账号并完成授权。
[*]如回调失败,粘贴回调链接手动完成解析。
[*]刷新用量并确认账号状态。
默认数据目录



[*]桌面端默认会把 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,并查看调用日志
[*]模型管理:桌面端修改后会自动同步本地 ~/.codex/models_cache.json
[*]插件中心:/plugins/ 路由,内置精选 / 企业私有 / 自定义源市场切换,插件安装、启停、任务、日志、Rhai 对接
[*]设置页:统一管理端口、监听地址、代理、请求超时、SSE 保活、主题、自动更新、后台行为
Service 版



[*]codexmanager-service:提供本地 OpenAI 兼容网关
[*]codexmanager-web:提供浏览器管理页面,并承载 /api/runtime 与 /api/rpc 代理
[*]codexmanager-start:一键拉起 service + web



https://github.com/qxcnm/Codex-Manager
页: [1]
查看完整版本: CodexManager免费开源项目本地桌面端 + 服务进程的 Codex 账号管理器+网关转发