yolo-bot
yolo-bot: DeepSeek Harness 数字员工工作台插件(host + web UI)
一句话定位
yolo-bot: DeepSeek Harness 数字员工工作台插件(host + web UI)
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add 'git+https://github.com/cyancity/yolo-bot.git#5b6d5fdab05364a489302628b57c1d0168e49542'
兼容的 DSH 版本
未声明
作者与热度
cyancity · ★ 14 · 更新于 2026-10-30
关于这个插件
yolo-bot
把 DeepSeek Harness 变成一支数字员工团队
在频道里说一句任务,负责人拆解、派给员工执行,最后把成果交到你手上。
员工各自挂模型和 skill,有记忆,能被 @、能私信,干完的流程还能沉淀成新技能。
[](https://github.com/cyancity/yolo-bot/releases) [](https://github.com/deepseek-ai/deepseek-harness) [](LICENSE)
[下载](https://github.com/cyancity/yolo-bot/releases) · [快速开始](#快速开始) · [功能](#功能) · [扩展 API](docs/extension-api.md)
适合谁
DSH 默认是一个人对一个会话。任务一复杂,你就得自己拆步骤、换会话、来回粘贴上下文。yolo-bot 在 DSH 里加了一层团队协作:
- 你只对负责人说需求,它负责拆解、派工、催进度和汇总。
- 每个员工是一份固定的职责:自己的模型、自己的 skill、自己的记忆,换任务不用重新交代。
- 过程留在线程里,结果落成成果文件,有版本、能定稿、能下载。
如果你常让 AI 做多步骤的活(调研加写作、资料整理加出稿、分析加汇报),它适合你。如果你只是偶尔问一两句,DSH 自带的会话就够了。
快速开始
先安装 DSH(需 0.2.1-rc.5 版本),并配置至少一个可用模型。yolo-bot 直接复用 DSH 里注册的模型与凭据,不需要另建账户。
1. 添加插件市场。 两个包均已发布在 npm,通过本仓库提供的索引源安装。在 DSH 的 插件 页打开 实验性插件 → 更多,启用「自定义插件市场」,切到 发现 标签,点击 添加索引源,填入:
https://raw.githubusercontent.com/cyancity/yolo-bot/main/market/index.json
2. 安装。 在列表里安装 YOLO Bot 和 YOLO Bot 界面,两个包必须保持同一版本。看到下次启动生效的提示后,完全退出 DSH 再重新打开。
若不方便使用市场,也可以从 [Releases](https://github.com/cyancity/yolo-bot/releases) 下载两个 .tgz 手动安装,注意先装后端、再装界面:
| 文件 | 作用 |
|---|---|
| cyancity-yolo-bot-<版本>.tgz | 后端:频道、员工、派工、记忆、技能 |
| cyancity-yolo-bot-ui-<版本>.tgz | 界面:工作台页面 |
DSH 桌面版:在侧栏进入 插件 → 添加插件,在地址栏填入 .tgz 的绝对路径并启用。
DSH Web 版(需要 Node.js 22.19 以上):
npx @deepseek-ai/dsh@0.2.1-rc.5 plugin --profile web add npx @deepseek-ai/dsh@0.2.1-rc.5 plugin --profile web add npx @deepseek-ai/dsh@0.2.1-rc.5 web
命令行安装到其他 profile 时,把 web 换成目标 profile 即可。桌面版的 desktop profile 只能由其自身修改:先完全退出桌面版,再用安装目录下的 resources/runtime/cli/bin/dsh 执行相同命令。
更新
升级 DSH 或拉取新源码都不会自动更新插件,两个包需要同时更新到同一版本。通过市场更新时,有新版会自动提示,更新后完全退出并重新打开 DSH 即可;DSH 升级后若旧版插件不再兼容,市场会将其标为不兼容,并推荐适配新版 DSH 的版本。
若不方便使用市场,可以从 [Releases](https://github.com/cyancity/yolo-bot/releases) 下载最新版的两个 tgz 手动更新。桌面版用户在「插件」页用新版 tgz 更新同名插件,两个包都更新完后完全退出并重开 DSH;Web / CLI 用户先停止运行中的实例,再在原 profile 重新安装两个包:
dsh plugin --profile web add <新版后端tgz绝对路径> <新版界面tgz绝对路径>
把命令里的 web 换成原来使用的 profile,再按原方式启动 DSH。更新时无需先卸载插件;只要保留原来的 DSH_HOME、profile 和数据目录,员工、频道、会话与材料都会继续沿用。
本仓库维护通用 Bot 核心与公开扩展 API。私有工作台通过扩展 API 接入专属页面和预览卡片,按需独立更新;白标发行壳暂时冻结。
3. 开工。 打开工作台,首次启动已经有一个「任务大厅」频道和三名员工:负责人、分析、执行。直接在任务大厅里描述任务即可;要调整分工,在员工管理里改职责、模型和 skill,或者添加新员工。
怎么运作
flowchart LR U([你]) -- 频道里发任务 --> L[负责人] L -- 拆解与派工 --> A[员工 A模型 + skill] L -- 拆解与派工 --> B[员工 B模型 + skill] A -- 回报与交接 --> L B -- 回报与交接 --> L L -- 汇总 --> D[(成果文件)] D --> U U -. "@员工 / 私信 / 线程追问" .-> A
每名员工背后都是一个 DSH 原生会话,用 DSH 的工具和模型执行。负责人只调度,不替员工干活;你随时可以绕过负责人,直接 @ 某名员工或私信它。
功能
频道与负责人派工
频道是一个工作场所,由负责人接任务。负责人按依赖拆步骤,派给合适的员工,等上一步的产出到位再交给下一步;缺资料或需要人工确认时会停下来问你,不拿通用方案冒充完成。执行中的任务可以随时取消,中断的任务可以继续。
线程、@ 和私信
任何一条消息都能展开成线程继续追问,不打乱频道主线。输入 @ 从列表里挑员工,它会直接回你。私信是你和单个员工的独立对话,历史单独保存。
员工:模型、skill、记忆
员工有名字、职责、模型和 skill。模型从 DSH 已注册的 provider 里选,留空时用全局默认模型。skill 来自 DSH 官方 skills registry,也可以用自己写的。
记忆分三层:全局、频道、员工。你可以写下长期交代(比如「文案用短句,不用夸张承诺」),员工在之后的任务里照做;记忆也能随时查看、修改和删除。
同分类对比
同一分类下 Star 最高的 5 个,便于横向比较。
| 插件 | 作者 | Star | 版本 | 更新 |
|---|---|---|---|---|
| archify | tt-a1i | 95.2K | 0.0.0 | 2026-11-10 |
| nuwa-skill | alchaincyf | 37.9K | 2.0.1 | 2026-11-10 |
| distilly | titanwings | 26.5K | 1.0.0 | 2026-10-13 |
| learn-harness-engineering | walkinglabs | 24.1K | 0.1.0 | 2026-10-22 |
| dsh-Go | ccch1mneyyy | 18.1K | 0.0.0 | 2026-11-10 |