Coding2API — Development skill for Claude Code
把 CodeBuddy(国内站 + 国际版)、TRAE SOLO、OpenCode Zen、Kilo Gateway、Qoder、CodeArts、OfficeAce 八个上游渠道封装为 OpenAI / Responses / Anthropic 兼容 API:公共凭证池、健康度调度与会话粘性、模型列表按渠道凭证加载、额度探测与每日签到、成长中心自动化、按人用量统计.
How to install Coding2API
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open RobbsLuo/Coding2API and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Coding2API does
把 CodeBuddy(国内站 + 国际版)、TRAE SOLO、OpenCode Zen、Kilo Gateway、Qoder、CodeArts、OfficeAce 八个上游渠道封装为 OpenAI / Responses / Anthropic 兼容 API:公共凭证池、健康度调度与会话粘性、模型列表按渠道凭证加载、额度探测与每日签到、成长中心自动化、按人用量统计。逆向接口,仅供学习研究。
Alternatives in Development
- Deep Research From Scratch — Deep research has broken out as one of the most popular agent applications 768 ★
- Dario — A local OpenAI- and Anthropic-compatible proxy that brings your Claude Pro/Max subscription to Cursor, Cline 485 ★
- KiroGate — OpenAI & Anthropic 兼容的 Kiro IDE API 代理网关,支持 Claude Code CLI 393 ★
README
Coding2API
把 **CodeBuddy**(国内 + 国际)、**TRAE SOLO**、**OpenCode Zen**、**Kilo**、**Qoder**、**CodeArts**、**OfficeAce** 八个上游封装成 OpenAI 兼容 API,提供公共凭证池、统一模型名与调度、按人用量统计。
[!WARNING] 逆向接口,仅供学习研究,未做安全审计;公网部署需反向代理 + 鉴权 + IP 白名单。
特性
- OpenAI 兼容出口:
/v1/chat/completions(流式 / 非流式)、/v1/responses(Codex CLI)、/v1/messages(Claude Code)、/v1/models(含单模型查询)、/v1/user/balance。 - 统一调度:扁平模型名按健康度选号,
模型@渠道强制指定。免费渠道优先 → 在途最少 → 到期额度 → 健康度与分级冷却 → 余额多者优先。模型级限流只避让该模型;多轮对话粘同一凭证,出错才轮换。 - 到期额度优先:主窗口(默认 36h)内将过期的额度先用,打平再比 7 天窗口。额度单位统一为积分。
- 模型列表按凭证加载:只展示当前有可用凭证的渠道,未接入不出现幽灵模型。
- 公共凭证池:admin 集中维护、全员共享、加密入库(
APP_SECRET);设备码登录、多账号切换、额度探测、每日签到、token 预刷新。 - 三角色账号:
admin/operator/viewer,存 SQLite;一次性激活链接、首登强制改密、改角色或停用即时吊销会话;登录与写操作留审计。 - 成长中心(仅 CodeBuddy):自动领礼、派 Buddy、领任务奖、断登补登、连登兑换、开盲盒;不可逆动作可用
GROWTH_IRREVERSIBLE_ACTIONS=false关停。 - 脱敏统计:不存对话内容;明细 90 天、小时汇总永久;按人 / 渠道 / 模型 / 凭证可视化;成本按 OpenRouter 刊例价估算;输出速度分正文 / 总产出两口径;明细支持 SSE 实时流。
- 上游状态聚合:并排展示各提供方官方状态页,区分「上游故障」与「本服务凭证 / 额度问题」。只做解释、不参与调度;快照只存内存。
- 侧栏数据提醒:侧栏显示待办计数角标(需重登 / 耗尽、未恢复告警、任务失败、异常上游、待激活账号、将到期 Key、目录陈旧),按角色裁剪。见下文。
- 管理台安全加固:登录限流、CSRF 校验、请求体上限、Host 白名单。
- 窄屏表格转卡片:<768px 时一行 = 一张卡,列名收成可点的排序片;DOM 不变,读屏语义一致。
协议层实现(私有信封、签名、门禁伪装等)见 [`TECHNICAL.md`](TECHNICAL.md)。
快速开始
前置:Python 3.12+、[uv](https://docs.astral.sh/uv/)、Node.js 24+ 与 pnpm 10+(仅构建前端需要)。
uv sync
uv run python scripts/create_user.py admin --role admin # 建首个管理员
cd web && pnpm install && pnpm build && cd ..
APP_SECRET="换成你自己的随机字符串" \
uv run python -m uvicorn src.main:build_app --factory --port 8000
打开 登录管理台。之后加人都在「用户管理」页。
`scripts/create_user.py` 直接写 SQLite(`--db` 或 `DATA_DIR`,默认 `data/coding2api.sqlite3`)。老部署的 `secrets/users.txt` 启动时导入一次(不覆盖已存在的)。
Docker:
cat > .env <<'EOF'
APP_SECRET=换成你自己的随机字符串
PUBLIC_BASE_URL=http://127.0.0.1:8000
EOF
docker compose up -d --build
docker compose exec coding2api python scripts/create_user.py admin --role admin
Related Skills
Opencode2api
OpenCode zen/go to OpenAI Codex/Anthropic Claude Code API proxy
Workbuddy To Dsh
把本机 WorkBuddy 桌面端已登录的模型(DeepSeek / GLM / Kimi / MiniMax 等)变成本地的 OpenAI 与 Anthropic 兼容接口 —— Claude Code / openc
BOB Gemini Free
High-performance local 3-in-1 gateway unlocking Google Gemini as standard OpenAI, Anthropic (Claude Code), and
Forbidden Fruit
砚友 · Forbidden Fruit — 中式数字书院:在你的飞书知识库上跑 Socratic + 跨界碰撞。Anthropic Claude Skills 协议;Trae SOLO + Claude Code 双
Codebuddy2api
Proxy CodeBuddy with OpenAI-compatible and Anthropic-compatible APIs for Codex, Claude Code, and standard SDK
Openapis
Free Claude API + free OpenAI API in one unified proxy. Drop-in compatible with Anthropic SDK, OpenAI SDK, Cla
Related Agents
LLM Cost Reviewer
Audita uso de SDK LLM y su costo multi-tenant. Solo invocar si el diff importa @anthropic-ai/sdk, voyageai u o
LLM Orchestrator
Use this agent for LLM integration work — prompt engineering, multi-provider abstraction (OpenRouter, Gemini,
AI ML
AI/ML 통합 전문가 + LLM API 최신 모델/SDK 코딩 가이드. RAG 시스템, 문서 분석, OpenAI/Anthropic/Gemini/Ollama 최신 API 보장. "AI integra