把 WorkBuddy 账号接入模型选择器并管理多号切换
29.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/yunxingwoo/dsh-workbuddy.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 12 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 9 处,展示前 9 条)
- 发起网络请求lib/api.js:173
response = await fetch(`${provider.endpoint}${path}`, (init)) - 发起网络请求lib/api.js:456
const response = await fetch(`${provider.endpoint}/v2/chat/completions`, { - 读取本地文件lib/adapter.js:130
const bytes = await readFile(hostPath) - 读取本地文件lib/catalog.js:46
const text = await readFile(path, 'utf8') - 读取本地文件lib/state.js:52
const text = await readFile(statePath(), 'utf8') - 写入本地文件lib/state.js:90
await mkdir(dirname(path), { recursive: true }) - 写入本地文件lib/state.js:93
await writeFile(temp, JSON.stringify(payload, null, 2), { encoding: 'utf8', mode: 0o600 }) - 写入本地文件lib/state.js:95
await chmod(temp, 0o600) - 写入本地文件lib/state.js:99
await rename(temp, path)
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 插件:把 WorkBuddy(国内版/国际版)账号接入模型选择器,提供账号池、模型勾选、积分倍率、每日签到与只读积分胶囊
README
由 DeepSeek 最新模型翻译生成dsh-workbuddy
把 WorkBuddy(国内版 workbuddy.cn / 国际版 workbuddy.ai)的账号接入 DeepSeek Harness 的模型选择器,并提供账号池、逐模型勾选、积分倍率、每日签到与只读积分胶囊。
- 两个并行服务商:workbuddy(国内版)、workbuddy-global(国际版)
- 模型目录和 credits 倍率(x0.79 这类)全部按上游目录读取,插件不写死、不猜
- 逐模型启用/停用,以及每模型图片输入开关
- 账号池:浏览器登录或导入 token;多账号切换;鉴权失败先刷新再换号,配额失败冷却换号
- 每日签到、额度查询、设置卡片双 tab、输入框积分胶囊
- token 存入 DSH credentials(~/.dsh/.credentials.yaml),插件状态只保留账号元数据
安装
方式一:一键脚本(推荐)
curl -fsSL https://raw.githubusercontent.com/yunxingwoo/dsh-workbuddy/main/install.sh | bash
方式二:克隆后安装
git clone https://github.com/yunxingwoo/dsh-workbuddy.git
cd dsh-workbuddy
./install.sh
展开完整文档(README 剩余 1 节)
dsh-workbuddy 把 WorkBuddy(国内版 workbuddy.cn / 国际版 workbuddy.ai)的账号接入 DeepSeek Harness 的模型选择器,并提供账号池、逐模型勾选、积分倍率、每日签到与只读积分胶囊。 - 两个并行服务商:workbuddy(国内版)、workbuddy-global(国际版) - 模型目录和 credits 倍率(x0.79 这类)全部按上游目录读取,插件不写死、不猜 - 逐模型启用/停用,以及每模型图片输入开关 - 账号池:浏览器登录或导入 token;多账号切换;鉴权失败先刷新再换号,配额失败冷却换号 - 每日签到、额度查询、设置卡片双 tab、输入框积分胶囊 - token 存入 DSH credentials(~/.dsh/.credentials.yaml),插件状态只保留账号元数据 安装 方式一:一键脚本(推荐) curl -fsSL https://raw.githubusercontent.com/yunxingwoo/dsh-workbuddy/main/install.sh | bash 方式二:克隆后安装 git clone https://github.com/yunxingwoo/dsh-workbuddy.git cd dsh-workbuddy ./install.sh 脚本会:定位 dsh → 把插件 link 进目标配置档 → 在配置档的 dsh.profile.bundles 里启用 dsh-workbuddy → 提示重启。 可选环境变量: | 变量 | 默认 | 说明 | | PROFILE | desktop | 目标 DSH 配置档(web / tui 等) | | DSH_HOME | ~/.dsh | DSH 主目录 | | DSH_CLI | 自动查找 | dsh 可执行文件路径 | | REPO_URL | GitHub 仓库 | 脚本从网络安装时使用的仓库地址 | 方式三:手动安装 DSH="/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" "$DSH" plugin --profile desktop add "link:/绝对路径/dsh-workbuddy" 然后在该配置档的 package.json 的 dsh.profile.bundles 里加入 dsh-workbuddy,重启 DSH。也可用 "$DSH" plugin --profile desktop add github:yunxingwoo/dsh-workbuddy 从 GitHub 安装。 使用 重启后在「设置 → WorkBuddy」里操作: 登录(两种方式) - 浏览器登录(推荐):点「浏览器登录」→ 在打开的 WorkBuddy 登录页完成登录 → 插件自动轮询并写入账号。 - 粘贴 token:从浏览器 DevTools 里任一 /v2/... 请求复制 Authorization: Bearer ... 填入;建议同时填 refresh token,插件会自动续期。 账号池 - 同一 tab 里重复登录可添加多个账号;同 uid 会覆盖,不同 uid 并列。 - 单选框切换主账号;「移除」删除账号及其 credentials 记录。 - 请求尚未产出内容前遇到 401(先尝试刷新 token)或配额失败时,会冷却当前账号并切到池内下一个健康账号;排队码不会换号。 模型 - 「模型」区列出上游目录:勾选启用、取消隐藏;「图片」列控制该模型是否接收图片。 - 倍率徽标来自上游 credits 字段;上下文/输出上限、工具与推理能力也来自目录。 - 输入框右下角「选择模型」→ 选「WorkBuddy 国内版」分组下的模型即可对话。 积分与签到 - 输入框附近的「积分 …」胶囊是只读读数,国内版/国际版分别显示;点开可看明细、账号、签到状态,并「一键签到」。 - 设置页「积分」区可单独刷新额度、执行签到。 配置 在目标配置档的 cordis.patch.yml 覆盖: - id: dsh-workbuddy config: refreshMinutes: 30 # 目录/额度/签到状态刷新间隔(分钟) autoCheckin: false # 活动开启且今日未签时自动签到 globalModels: false # 是否把国际版模型放进选择器(默认 false,见下) 数据与安全 - token:写入 DSH credentials 记录 dsh-workbuddy/<provider>-<account>,落盘在 $DSH_HOME/.credentials.yaml(0600)。 - 账号元数据、目录与额度快照:$DSH_HOME/workbuddy/state.json,不含 token。 - token 不进日志、不进客户端快照;/workbuddy/ 路由只接受本机回环请求。 - 如果当前 composition 没有 credentials 服务,会回退到 state.json(0600)并提示一次;之后可用时自动迁移。 已知限制 - 国际版生成受上游限制:/v2/chat/completions 会返回 code 11128(上游要求官方客户端渠道校验)。因此国际版默认只提供账号、目录、积分与签到,模型不进入选择器;配置 globalModels: true 可让模型出现,但生成仍可能被上游拒绝。国内版不受影响。 - 国际版签到活动是否开启由上游决定;活动关闭时界面不会显示签到按钮。 - 浏览器登录需要能在浏览器里完成 WorkBuddy 的登录;纯无头环境请使用 token 导入。 - 插件验证基于 DSH 0.2.1-rc.2;更低版本可能缺少本插件使用的设置卡片/输入框插槽。 卸载 ./uninstall.sh 或手动:从配置档的 dsh.profile.bundles 移除 dsh-workbuddy,执行 dsh plugin --profile desktop remove dsh-workbuddy,重启 DSH。账号数据不会被自动删除(位置见上)。 开发 node --test test/logic.test.mjs # 纯逻辑单测 node --check lib/.js # 语法检查 目录: lib/host.js 插件入口:注册 provider、路由、定时刷新 lib/adapter.js OpenAI-compatible SSE → Harness chunk 协议 lib/api.js WorkBuddy 上游 HTTP 客户端 lib/catalog.js 目录归一、credits 倍率、逐模型开关 lib/pool.js 账号池、续期、冷却、换号 lib/tokens.js token 存取(DSH credentials 优先) lib/service.js 业务编排 lib/routes.js 客户端 HTTP 接口 lib/state.js 状态读写 lib/client.js 设置卡片 + 输入框积分胶囊 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
yunxingwoo/dsh-workbuddy
把 WorkBuddy 账号接入模型选择器并管理多号切换
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
这是你的仓库?认领条目