Claude Skill
Soju06/codex-lb
Codex-LB 是一个针对 Codex 和 ChatGPT 的多账户负载均衡与代理系统,具备使用追踪、仪表盘功能,并兼容 OpenCode 端点接口。基于 FastAPI 和 SQLAlchemy 构建。
概览
仓库信息
安装这个 Skill
docker run -d --name codex-lb \Registry 信息
docker run -d --name codex-lb \uvx codex-lb
项目简介
Codex-LB 是一个针对 Codex 和 ChatGPT 的多账户负载均衡与代理系统,具备使用追踪、仪表盘功能,并兼容 OpenCode 端点接口。基于 FastAPI 和 SQLAlchemy 构建,支持 OAuth、速率限制和高效的 API 代理管理。
Codex/ChatGPT multiple account load balancer & proxy with usage tracking, dashboard, and OpenCode-compatible endpoints
要点
- Codex 和 ChatGPT 的多账户负载均衡
- 使用追踪与实时仪表盘
- 兼容 OpenCode 的 API 端点
- 内置速率限制和 OAuth 支持
- 基于 FastAPI 的代理与 SQLAlchemy 后端
使用场景
- 跨多个 OpenAI 账户分发 API 请求
- 监控使用情况并防止速率限制错误
- 为 Codex 或 ChatGPT 应用构建自定义代理
- 与兼容 OpenCode 的工具和工作流集成
README 摘要
<!-- About Codex/ChatGPT account load balancer & proxy with usage tracking, dashboard, and OpenCode-compatible endpoints Topics python oauth sqlalchemy dashboard load-balancer openai rate-limit api-proxy codex fastapi usage-tracking chatgpt opencode Resources --> # codex-lb Load balancer for ChatGPT accounts. Pool multiple accounts, track usage, manage API keys, view everything in a dashboard. |  |  | |:---:|:---:| <details> <summary>More screenshots</summary> | Settings | Login | |:---:|:---:| |  |  | | Dashboard (dark) | Accounts (dark) | Settings (dark) | |:---:|:---:|:---:| |  |  |  | </details> ## Features <table> <tr> <td><b>Account Pooling</b><br>Load balance across multiple ChatGPT accounts</td> <td><b>Usage Tracking</b><br>Per-account tokens, cost, 28-day trends</td> <td><b>API Keys</b><br>Per-key rate limits by token, cost, window, model</td> </tr> <tr> <td><b>Dashboard Auth</b><br>Password + optional TOTP</td> <td><b>OpenAI-compatible</b><br>Codex CLI, OpenCode, any OpenAI client</td> <td><b>Auto Model Sync</b><br>Available models fetched from upstream</td> </tr> </table> ## Quick Start ```bash # Docker (recommended) docker volume create codex-lb-data docker run -d --name codex-lb \ -p 2455:2455 -p 1455:1455 \ -v codex-lb-data:/var/lib/codex-lb \ ghcr.io/soju06/codex-lb:latest # or uvx uvx codex-lb ``` Open [localhost:2455](http://localhost:2455) → Add account → Done. ## Remote Setup When accessing the dashboard remotely