misakano7545/workbuddy2api-panel
把腾讯WorkBuddy账号变成 OpenAI 兼容 API 的多账号网关,同时自动完成任务中心全部任务,附 Web 管理面板(账号池可视化 / 积分任务 / 配置热更新)。基于 Sliverkiss/workbuddy2api 的增强分支
What it solves
腾讯 CodeBuddy 官方不提供 OpenAI 或 Anthropic 形式的开放 API,开发者若想用自己熟悉的客户端、脚本或 AI 工具链来调用 CodeBuddy 的能力,会遇到接口私有不兼容的问题。这个项目把 CodeBuddy 账号包装成一个标准的 OpenAI 兼容网关,解决多账号统一接入、会话连续性、限流熔断、自动签到领奖等一系列运维难题。
How it works
网关通过 OAuth 设备授权(面板或命令行脚本)获取用户自己的 CodeBuddy 账号凭证。它维护一个账号池,根据积分余额、冷却状态和会话粘性智能调度请求。入站支持三种协议格式:OpenAI 的 chat/completions、Responses,以及 Anthropic 的 messages,统一转换成上游 CodeBuddy 的接口。网关在出站前会执行统一的改写管线:强制流式、转换角色格式、注入思维链、脱敏指纹等。对于每个请求,它会自动挑选账号、绑定会话,并在遇到限流或故障时自动切换或冷却。同时内置定时任务(签到、活跃上报、猫猫旅行、token 保活)以及一个 Web 管理面板,支持浏览器内登录、查看账号池健康、在线改配置、一键完成 17 个成长任务(纯 API 操作)等。
Who it's for
面向拥有一个或多个 CodeBuddy 账号、希望以 OpenAI 兼容方式调用该能力、并愿意自托管网关的个人用户或小团队。适合想避免手动管理多个账号、希望自动处理签到/活跃/领奖等重复操作的开发者。注意项目明确说明仅限本人授权账号、本机或私有环境使用,禁止转售或批量小号运营。
Highlights
- 多账号池:加权随机选号、快过期积分加权、成本分层,自动换号和冷却。
- 会话粘性:同一对话尽量绑定同一账号,失败自动解绑,支持 Redis 镜像。
- 一键完成 17/18 个官方成长任务:纯 API 完成对话、领养、桌面行为链等,自动领奖。
- Web 管理面板:可视化账号池、冷却倒计时、日志、余额趋势,热配置生效。
- 流式与非流式均支持,并做 SSE 规范化。
- 联网检索:支持官方 agenttool 搜索和网页抓取,并可向 Claude Code / Codex 提供服务端工具调用。
- 模型降级路由、整体不可用模型提升、保留积分等细粒度运维特性。
- 单文件二进制或 Docker 部署,零外部依赖,内置安全加固。
Related
- Project
- Project
- Project
- Project