AiBall 新功能:Codex 代理池控制面板,一键连接、无感切

多个 Codex 账号管在一起,额度看得见,用完自动换下一个。


封面图


开篇

如果你在用 OpenAI Codex CLI 写代码,大概率遇到过这些烦恼:

  • 手里好几个账号,终端却只能「记住」一个;
  • 5 小时额度用完了,要手动换鉴权、重启;
  • 不知道哪个号还剩多少额度,只能反复开网页查;
  • 写到一半 429 限流,心流直接断掉。

AiBall (Windows 桌面悬浮球)在控制面板里提供了 Codex 代理池控制面板------把多账号管理、额度监控、本地代理、自动切号,全部收进一个窗口。


配图 1:Codex 代理池控制面板(主界面)

图注:单击悬浮球 → 控制面板 → Codex ------ 这就是 Codex 代理池控制面板 全貌

一张图里能看到:

区域 作用
顶部信息卡 号池简介、连接状态、一键连接
工具栏 添加账号 · 刷新 · 导入 · 导出全部
全选栏 勾选账号后批量 导出所选 / 删除所选
账号卡片 邮箱、Plus 标签、5h/周额度、单号刷新与重登

上图中已有 2 个账号,junen18555 标记为「当前」,5 小时额度 99%、周额度 53%,重置时间一目了然。


这是什么?

Codex 代理池 = 多个 Codex 账号 + 本地 HTTP 代理 + 自动轮换。

能力 说明
多账号管理 添加、导入、导出、删除,支持全选批量操作
额度可视 5 小时 / 周额度进度条,低额度高亮
一键连接 自动配置本机 codex,走本地代理
无感切号 401 / 429 时自动换池中下一个号
数据本地 鉴权存在 ~/.codex/,不上传云端

工作原理(一图看懂)

图注 :终端 codex → AiBall 本地代理(8741)→ 代理池选号 → OpenAI

  1. 在控制面板点 「一键连接」 ,AiBall 改写 ~/.codex/config.toml,启动本地代理(127.0.0.1:8741)。
  2. 终端里照常敲 codex,请求先进代理池。
  3. 代理优先用「当前」账号;401 / 429 时自动试下一个号。
  4. 成功的号会更新为「当前」,尽量不打断编码心流。

核心功能

1. 内置 OAuth 添加账号

点工具栏 「添加账号」 → 浏览器 OpenAI 授权 → 自动入库。无需 codex login,不装 CLI 也能加号。

【配图建议】 截取 OAuth 授权页或「等待授权中」状态 → 截图/03-oauth-login.png


2. 导入 / 导出

  • 导入:批量 JSON 鉴权入库
  • 导出全部:备份整个代理池
  • 导出所选:勾选后只导出部分账号

主界面截图里已展示 全选 2/2 与批量操作栏,发文时可裁切局部作细节图。


3. 额度监控

每个账号卡片显示:

  • 5 小时剩余 % 与恢复时间(如:今日 12:54)

  • 周额度剩余 % 与恢复时间(如:07-07 01:45)

  • 套餐标签:Plus / Pro / Team

  • 工具栏 「刷新」:全部账号

  • 卡片 「刷新额度」:仅当前账号


4. 一键连接

未连接时(灰点 +「未连接」)点蓝色 「一键连接」 ;连接后变为绿点 + 代理地址,按钮变为 「断开」

点连接后,AiBall 会自动改写本机 ~/.codex/config.toml,把 Codex CLI 的请求指向本地代理池------不用手改配置、不用记端口


配图 2:一键连接后,config.toml 长什么样

图注:VS Code 打开 C:\Users\你的用户名\.codex\config.toml,首行 # managed by AiBall 表示由 AiBall 托管

连接成功后,文件内容大致如下(端口默认 8741):

toml 复制代码
# managed by AiBall
model_provider = "aiball"
model = "gpt-5.4"

[model_providers.aiball]
name = "AiBall Codex Pool"
base_url = "http://127.0.0.1:8741/v1"
wire_api = "responses"
supports_websockets = false
experimental_bearer_token = "local-dev-key"

几个关键点:

字段 含义
# managed by AiBall 托管标记;断开时会按此识别并恢复原配置
model_provider = "aiball" 让 Codex CLI 走 AiBall 代理池,而非默认 OpenAI
base_url = "http://127.0.0.1:8741/v1" 请求先进本地代理,再由代理池选号转发
experimental_bearer_token 本地代理鉴权,仅本机 loopback,不对外暴露

之后终端里照常 codex,IDE 插件若读同一份 config.toml 也会自动走代理池------写代码、跑 CLI,配置只改一处

「断开」 时,AiBall 会还原连接前的 config.toml(若原本没有该文件则删除托管配置)。


5. 「当前」是什么?

号池里的 优先账号 ,也是最近一次代理成功使用的账号。可手动 「设为当前」,也会在无感切号后自动更新。


四步上手

步骤 操作
悬浮球 → 控制面板Codex
添加账号导入 JSON
看额度,必要时 刷新
一键连接 ,终端用 codex

配图 3:终端实战

Windows Terminal 运行 codex,侧边开着已连接的控制面板;或展示额度打满后自动切号、终端无感继续。


适合谁?

  • 多个 Codex 账号,想统一管理、自动轮换
  • 单号额度常打满,不想手动换鉴权
  • 需要桌面常驻 额度看板
  • 已用 Codex CLI,希望 零配置接入

常见问题

Q:和「号池」有什么区别?

A:同一个功能------Codex 代理池控制面板 是入口界面,背后是本地代理 + 多账号池。

Q:数据安全吗?

A:鉴权仅存本机 ~/.codex/,不上传云端。

Q:不用时要断开吗?

A:建议点 「断开」 ,恢复原有 config.toml

Q:一键连接会覆盖我自己的 config.toml 吗?

A:会暂存你原来的内容;断开时完整还原。若原本没有该文件,断开后会删除 AiBall 写入的配置。

Q:config.toml 里为什么 model 是 gpt-5.4?

A:这是 AiBall 代理池的默认模型标识,实际请求由池中账号转发,与你在 OpenAI 侧的 Codex 能力一致。

Q:号过期了?

A:卡片点 「重登」 OAuth 刷新。


写在最后

Codex 代理池控制面板 的目标:让你专注写代码,而不是折腾账号。


文末信息

项目 内容
工具 AiBall · Windows 桌面悬浮球
入口 悬浮球 → 控制面板 → Codex
版本 v0.3.0
下载 https://mp.weixin.qq.com/s/q3J50mi97Xs3idihhKjlKw
相关推荐
郝学胜-神的一滴1 天前
CMake 038:OBJECT目标复用编译+Linux动态库版本自动化管理
linux·c++·程序人生·软件工程·软件构建·cmake·工程配置
bryant_meng2 天前
【Software Engineering】Iterative Development, make it Work, then Better
软件工程·迭代模型·迭代开发·完成、完美
Being--2 天前
BWorkflow:给人 + Claude Code 团队用的项目交付“规则层”
软件工程·agent·ai coding
qq_171538853 天前
两条赛道,同一个未来:计算机科学与技术 VS 软件工程
大数据·计算机外设·软件工程
嘿黑嘿呦20 天前
chap 8排序
算法·蓝桥杯·排序算法·软件工程
旧曲重听120 天前
2026前端技术从「夯」到「拉」
前端·程序人生·职场和发展·软件工程
承渊政道20 天前
飞算JavaAI 智能引导背后的多 Agent 协作机制解析:从老旧 Java 后台升级到可运行工程
java·开发语言·spring boot·安全·intellij-idea·软件工程·ai编程
apcipot_rain20 天前
计科八股20260616(1)——堆存中位数、链表判环、黑白测试、敏捷开发与瀑布模型、配置管理、持续集成、池化
数据结构·算法·软件工程
lisw0521 天前
【计算机科学技术】路由器(route):概念、历史、内容与战略!
机器学习·智能路由器·软件工程