WeChat (ZIIKOO TALK)
dev-toolsai-tools
Original source

几个 Codex 账号拼成一个池子,切换的事交给 OpenCodex

Summary

OpenCodex — 本地常驻代理,把多个 Codex 账号拼成一个池子,自动路由请求,无需手动切号。

核心机制

  • 本机代理拦截所有 Codex 请求,决定发给哪个账号/模型
  • 两条路由规则:
    1. 已有会话固定在原账户(长任务不被中途换号)
    2. 新会话自动路由到负载最低的账户(比较 5h/周用量窗口)

失效处理

  • 凭证过期:标记”需重新认证”,不擅自替换
  • 429 限额:账号进入冷却,新任务切到池内其他可用号
  • 干净退出:停掉后 Codex 恢复原始配置,无残留

多供应商支持

  • 内置 40+ 供应商:Anthropic、Google、xAI、DeepSeek、GLM、Kimi、OpenRouter、Ollama 等
  • 所有模型出现在同一选择器,按前缀自动路由(claude- → Anthropic, gpt- → OpenAI)
  • Claude Code 也能用(ocx claude 启动)
  • 支持 OAuth 登录 / API Key / 环境变量多种认证

本地网关

  • 127.0.0.1:10100 统一 API 入口
  • 任何支持自定义请求地址的软件都能接入(编辑器插件、翻译软件、自研脚本)
  • 配一次,全局共享账户池和供应商

安装使用

npm install -g @bitkyc08/opencodex
ocx start    # 启动代理+仪表盘
ocx stop     # 停掉,恢复原始配置
ocx status   # 查看运行状态
ocx account list  # 查看账户用量

需要 Node 18+。报 bundled Bun runtime missing 时加 —allow-scripts=bun

风险提示

  • 社区项目,与 OpenAI/Anthropic 无关
  • Anthropic 可能对第三方代理路由的账户采取限制措施