CCX 是一个高性能的 AI API 代理与协议转换网关,支持 Claude、OpenAI Chat / Codex Responses、Gemini 等上游服务。它提供统一入口、内置 Web 管理界面、故障转移、多密钥管理、渠道编排和模型路由能力。
PROXY_ACCESS_KEY 与可选 ADMIN_ACCESS_KEY可视化渠道管理,支持拖拽调整优先级,实时查看渠道健康状态和调度统计。

支持多种上游服务类型(Claude/Codex/Gemini),灵活配置 API 密钥、模型映射和请求参数。
实时监控各渠道的请求流量、成功率和响应延迟,帮助优化调度策略。

CCX 对外提供一个统一后端入口:
客户端 -> backend :3000 -> |- / -> Web 管理界面 |- /api/* -> 管理 API |- /v1/messages -> Claude Messages 代理 |- /v1/chat/completions -> OpenAI Chat 代理 |- /v1/responses -> Codex Responses 代理 |- /v1/models -> Models API `- /v1beta/models/* -> Gemini 代理
核心特点:
详细设计请参考 ARCHITECTURE.md。
.env:PROXY_ACCESS_KEY=your-super-strong-secret-key
PORT=3000
ENABLE_WEB_UI=true
APP_UI_LANGUAGE=zh-CN
http://localhost:3000docker run -d \
--name ccx \
-p 3000:3000 \
-e PROXY_ACCESS_KEY=your-super-strong-secret-key \
-e APP_UI_LANGUAGE=zh-CN \
-v $(pwd)/.config:/app/.config \
crpi-i19l8zl0ugidq97v.cn-hangzhou.personal.cr.aliyuncs.com/bene/ccx:latest
git clone https://github.com/BenedictKing/ccx
cd ccx
cp backend-go/.env.example backend-go/.env
make run
常用命令:
make run make dev make build
通过环境变量设置管理界面的默认语言:
APP_UI_LANGUAGE=zh-CN
支持的值:
enidzh-CN如果值无效,会自动回退到 en。
PORT=3000
ENV=production
ENABLE_WEB_UI=true
PROXY_ACCESS_KEY=your-super-strong-secret-key
ADMIN_ACCESS_KEY=your-admin-secret-key
APP_UI_LANGUAGE=zh-CN
LOG_LEVEL=info
REQUEST_TIMEOUT=300000
GET /GET /health/api/*POST /v1/messagesPOST /v1/chat/completionsPOST /v1/responsesPOST /v1beta/models/{model}:generateContent推荐本地开发方式:
make dev
仅前端:
cd frontend
npm install
npm run dev
仅后端:
cd backend-go
make dev
欢迎加入 QQ 群交流讨论:642217364
MIT