点击关注后,每天可以得到全网有趣的科技内容和一个有趣的程序员灵魂 ▶ ▶ ▶
最近逛GitHub时,发现 GitHub 上有一个叫 DeepSeek Bot 的开源项目讨论度不低。它并不是独立应用,而是 dsh 的一个插件。
dsh 是 DeepSeek 开源的 agent 工具,全称 DeepSeek Harness,用户可以在其中配置模型、安排 AI 执行任务。
装上 DeepSeek Bot 后,dsh 里就能创建多个 bot,还能把它们放进同一个群聊协作。
需要先说明:这个项目与 DeepSeek 官方没有关系,作者在仓库中专门作了声明;名字里带 DeepSeek,只是因为它需要配合 dsh 使用。
每个 bot 有自己的窗口、模型和记忆
这个插件最直接的变化,是让 dsh 里出现一支可分派的 bot 团队。每个 bot 拥有独立对话窗口,聊天、派任务都在各自窗口里完成,上下文不必手动搬运。bot 详情页可以查看信息,也可以切换模型。
作者的建议是尽量让一个 bot 长期使用同一个模型,确有需要再换;频繁切换容易让表现不稳定。
bot 还带有记忆。平时聊天中提到的偏好会被记录下来,之后执行任务时直接使用。比如告诉它以后写东西不要用感叹号,后续输出就会遵守。
记忆以 Markdown 文件形式保存在本地,既能在详情页管理,也可以直接让 bot 自己修改。
Chief:用自然语言管理 bot 和群聊
插件初次启用后,会自带一个主 bot,名字叫 Chief。它的权限较高,其他 bot 和群聊都由它管理。新建 bot、调整配置、拉群,不必翻设置页,直接对 Chief 说即可。
作者演示过一个典型流程:让 Chief 搭一个小团队,一个叫“写手”的 bot 负责写和改博客文章,一个叫“程序员”的 bot 负责写代码和审代码,模型都选 deepseek-v4.1-flash,再把两者拉进一个群。
Chief 会完成创建和建群,并在群里担任管理员。整个过程没有手动点开设置页面。
群聊协作与 token 控制
bot 多起来后,群聊是主要协作方式。群里会设一个管理员,用户发送的消息默认由管理员接收,再由它判断该叫哪个 bot 处理,而不是让所有 bot 同时发言。想找某个 bot,直接 @ 它即可,输入 @ 后从列表选择。
如果希望某个 bot 参考另一段对话,可以点输入框旁的“+”号选择引用对话。
bot 之间也能互相 @ 派活。接任务的 bot 自行处理,群聊继续正常进行;它在执行过程中会把进度同步到群里,侧边栏和自己的聊天窗口也能看到。
完成后结果回到群里,派活的 bot 再继续响应。若中途想停止,在群聊详情里操作即可。由于群聊更消耗 token,这些设计本质上是在减少不必要的模型调用。
能力、用量与本地数据
设置中有一项“能力”,用于放置团队共享的 MCP 服务、技能和能力包。给某个 bot 启用一项能力后,从它的下一条消息开始生效,它所在群聊也适用。bot 若要运行本地 MCP 命令,会先等待用户批准。
另一个限制是:其他 bot 正在使用的能力,只有用户自己或主 bot 可以修改、删除。
用量页面可以按时间、按 bot、按模型查看 token 消耗。bot 数量增多后,这个页面比较实用,能看清每个 bot 分别用了多少。
所有数据都保存在本机,位置是 dsh 主目录(默认 ~/.dsh)下的
bot/ 和 sessions/。卸载插件不会删除这些数据。
安装方式与注意事项
安装前提是先装好 dsh,并在 dsh 中至少配置一个模型;DeepSeek Bot 不单独配模型,直接使用 dsh 已有配置。
桌面端可以在侧栏进入“插件”,选择“添加插件”,包名填 ds-bot,安装源选“中国大陆镜像源”,然后安装并启用。
如果提示“下次启动生效”,把 dsh 完全退出再打开即可。若 npm 连接不畅,也可以去 Releases 页面下载 tgz 包,安装时填写该包在本机的完整路径。
Web 端支持 Windows、macOS、Linux,需要 Node.js 22.19 以上和 pnpm。README 给出的命令是:
npx @deepseek-ai/dsh@0.2.0-rc.2 plugin --profile web add ds-bot
npx @deepseek-ai/dsh@0.2.0-rc.2 web
安装完成后打开,Chief 已经在里面,想要什么团队直接告诉它即可。
这个插件目前仍处于早期,更新较频繁,具体细节过一段时间可能变化,应以仓库 README 为准。
另外,bot 消耗的是用户自己的模型额度,也会按指令读写文件、运行命令,重要操作最好自行检查,作者在声明中也特别提醒了这一点。
实际使用中,比较有价值的地方是“把事情分开”:写稿的 bot 专注写稿,写代码的 bot 专注代码,各有窗口和记忆,不必像过去那样把所有任务塞进一个对话,聊到后面上下文容易混乱。
如果已经在使用 dsh,可以装一个试试,安装过程不算复杂。
开源地址:https://github.com/Fei2411/DeepSeek-Bot