linguo2625469 /workbuddy2api-panel
把腾讯WorkBuddy账号变成 OpenAI 兼容 API 的多账号网关,同时自动完成任务中心全部任务,附 Web 管理面板(账号池可视化 / 积分任务 / 配置热更新)。基于 Sliverkiss/workbuddy2api 的增强分支
★ 4,771⑂ 1,705👁 6⑃ 108● 148▤ 31◈ 0
4,771
stars
+13
1,705
forks
6
watchers
108
prs
148
issues
31
releases
0
discussions
README
WorkBuddy2API Panel 把腾讯 CodeBuddy 账号变成 OpenAI 兼容 API 的多账号网关 · 附 Web 管理面板 Web 面板 · OAuth 浏览器登录 · 账号池轮转 · 熔断与冷却 · 会话粘性 · 定时签到 / 活跃 / 旅行 / 保活 · 成长任务一键完成(17/18) · 流式 / 非流式 --- [!IMPORTANT] 项目已停止维护(2026-10-21):后续不再更新代码、不跟进上游变化、不再处理新的 issue / PR。 原因有三: 1. 上游已开始禁用反代——WorkBuddy 对非官方客户端的识别与拦截正在收紧(通道校验、账号限制等),反代通道的稳定性与存活周期已不可控,继续做适配意义有限; 2. 个人精力有限——本项目本就是个人自用工具,无力长期跟进协议变化与风控对抗; 3. 非法转卖泛滥——发现大量批量注册小号、对外售卖额度、二次加壳 / 卡密分发的滥用行为,与本项目初衷完全相悖。 仓库保持现状可用(已合入的修复不会回退),但请自行评估风险:上游随时可能彻底收紧导致不可用;因使用非官方客户端导致的账号风控 / 封禁,由使用者自行承担。 维护方式披露:本仓库近期的 issue / PR 处置、代码审查、测试与修复实现大量由 AI 辅助完成(自动化编码 agent),合并与发布决策由维护者作出。请知悉后再使用或参与贡献。 本项目是 Sliverkiss/workbuddy2api 的增强分支(fork)。 上游仓库现已删除;本项目已同步至上游删库前的最后一次更新(ea8b1e5),此后由本分支独立维护演进。 在上游基础上重构了可视化运维层;差异概览见 与上游的差异,上游设计的精巧之处(账号池调度、错误分类、提示词体系)原样保留,详见下文。 ⚠️ 本项目仅限自用账号(签到 / 保活 / 个人工具接入),不支持同时也是禁止批量小号分发额度、二次打包或收费售卖。 详见 使用声明(必读)。 使用声明(必读) 本项目(含上游 Sliverkiss/workbuddy2api,下同)的开发初衷只有一个:方便个人管理自己的 CodeBuddy 账号——自动签到、保活、给自己的本地工具提供一个 OpenAI 兼容入口。它是免费、开源、按「原样」提供的个人自用工具。 近期我们发现有人将本项目用于以下行为: - 批量注册小号 / 收购账号,对外提供付费 API、共享池、代充等业务; - 二次加壳、捆绑卡密(授权码)售卖,或以「公益服」「低价中转」等名义变相收费分发。 我们对上述行为表达最强烈的反对,并声明如下: 1. 一切商用 / 售卖行为与本项目及作者无关。 本项目不授权、不支持、不参与任何面向公众的 API 售卖、账号池出租、卡密收费分发;行为人由此产生的一切后果(包括但不限于账号封禁、条款违约与法律风险)由其自行承担,与作者和贡献者无任何关系。 2. 批量注册与转售接口配额违反目标平台服务条款。 CodeBuddy / 腾讯系服务条款禁止批量注册账号及商业转售接口。上游仓库已删除、停止公开维护——我们无法断定具体原因,但此类滥用行为正在毁掉所有正常使用者的环境,请勿再消耗社区的善意。 3. 请勿购买任何「收费版」「卡密版」「公益中转版」。 本项目永远免费开源。任何加壳、加密、捆绑收费的「版本」都是他人篡改的产物,与本项目无关;且此类分发无法审计,存在被植入后门、回传并窃取你 CodeBuddy 凭证的风险(auths/ 中保存的是明文 accessToken / refreshToken)。你付钱买到的不是本项目,而是把自己账号交给陌生人的机会。 4. 关于开源协议的诚实说明。 本项目基于 MIT 协议开源,协议允许自由使用与修改源码——这是开源的本意,我们不会收回;但 MIT 赋予的是代码层面的自由,不赋予以本项目名义宣传、售卖、捆绑分发,或要求作者提供支持与背书的权利。作者不为任何第三方分发版本提供支持、更新承诺或安全保证。 5. 作者保留止损的权利。 若滥用行为持续,作者可能随时停止维护、关闭或删除仓库,且不另行通知。上游的今天可能就是本项目的明天,望自重。 如果你的用途是管理自己的账号,欢迎正常使用、反馈问题与提交 PR。 项目简介 WorkBuddy2API 是一个自托管的 OpenAI 兼容反向代理网关,将腾讯 CodeBuddy(copilot.tencent.com)账号包装为统一的 /v1/chat/completions 服务。 - 官方不提供 OpenAI 形态的开放 API,本项目通过 OAuth 设备授权(面板「添加账号」或 login.sh)获取账号凭证,在网关侧做 token 自动刷新、账号池调度与流量治理; - 面向 个人多账号 场景:多账号共享、单号故障自动换号、冷却 / 熔断防止雪崩、会话粘性保证多轮上下文不跳号; - 对客户端只暴露 OpenAI 兼容接口,现有 SDK / 前端 / 工具 零改造接入。 ⚠️ 合规须知:本项目是非官方网关,使用 CodeBuddy 账号作为上游,仅限本人授权账号、本机 / 私有环境测试。详细边界见安全与合规。 核心能力 | 能力 | 说明 | |---|---| | 🔑 OAuth 一键登录 | login.sh 设备授权流程,自动落盘凭证并重启容器加载新账号 | | 🔄 多账号池 | 快过期积分加权 + 成本分层 + 加权随机选号,Top-5 候选 + 防惊群 | | 🛡️ 熔断与冷却 | 429 软冷却 600s 起指数退避(封顶 soft_rate_max)、404 固定 60s 短冷却、402 硬冷却至次日 04:00、连续失败熔断、在途租约限流 | | 🧲 会话粘性 | 同一会话(conversation_id)尽量绑定同一账号,TTL 滚动续期,失败自动解绑,可镜像 Redis 防重启丢失 | | ⏰ 定时任务 | 签到(09/21 点,末尾自动跑连登管家:兑换已解锁档位 + 抽完抽奖次数)+ 活跃上报(10 点,点亮连登 / 解锁领养 + streak 自检)+ 猫猫旅行(09/21 点,独立排程)+ token 保活(22 点),四类独立开关 | | ⚡ 流式 + 非流式 | 出站强制 stream:true;SSE 帧按规范白名单重建;非流式由本地聚合为单响应 | | 🧠 推理模型兼容 | DeepSeek 思维链注入(thinking.type=enabled + 默认档)、reasoning_content 多轮回填、effort 档位自动降级 | | 🔍 联网搜索 | POST /v1/search/messages 把上游 /agenttool/v1/search 包成 Anthropic Messages 兼容形态(DSH 等客户端的搜索 provider 零改动接入);复用账号池选号 / 在途租约 / token 刷新 / 错误冷却,出站请求头对齐官方客户端 | | 💬 系统提示词体系 | 网关自有提示词替换客户端 system
Top issues
#243查询失败:upstream client (http 401): <html> <head><title>401 Authorization Required</title></head> <body> <center><h1>401 Authorization Required9 comments · 2026-10-23#245文档缺失:Claude Code 接入方式(网关无 /v1/messages + 模型名需带 cn:/global: 前缀)6 comments · 2026-10-24#240该账号为企业版/企业切换会话6 comments · 2026-10-22#239暂停选号,但保留自动签到6 comments · 2026-10-22#241首页账号池表格整表空白(统计显示「账号总数 3 / 可用 3」,表体零行),模型锁池同时空白5 comments · 2026-10-22#256[分享] macOS 菜单栏启动器(MIT,独立编写):一键启停 / 账号池健康指示 / 一键更新1 comments · 2026-11-08#255疑似账户盗用1 comments · 2026-11-05
Latest release
v1.13.0-panel v1.13.0 2026-10-08CI 自动构建发布(五平台二进制 + checksums)。 完整变更:https://github.com/linguo2625469/workbuddy2api-panel/compare/v1.12.0...v1.13.0