DeepSeek Harness 必装 20 个插件,我实测后推荐这几个
- 工具收集
- 17热度
- 0评论
上个月 DeepSeek Harness 开源以后,我第一时间就装了。完整安装流程可以看我之前那篇 DeepSeek Harness 新手完整上手指南。
DeepSeek Harness(简称 DSH)是一个开源的 AI 编程助手框架,2026 年开源之后,社区里的插件一下子堆了起来。
用了这么长时间,我最大的感受是:DSH 能用,但不装插件就等于裸奔。
它本身更像一个框架,插件才能把它变得顺手。正好我在 GitHub 上看到有人整理了一大批 DSH 插件,我从里面挑了 20 个自己装上试了一遍。

先说几个事:
- DSH 目前还是预览版,有些插件可能兼容不了。
- 插件是电脑上跑的真代码,装之前最好想清楚权限。
- 社区插件普遍还比较早期,没有 Release、没有 CI,作者一个人维护,出 bug 很正常。
20 个插件实测清单
1. dsh-market:第一个就要装
dsh plugin --profile web add dshmarket
DSH 自带插件的安装方式是敲命令:dsh plugin --profile web add <包名>。这用起来很不方便,还得先知道包名叫什么。
dsh-market 就是一个插件市场,装完以后能在这里搜插件、安装、更新、卸载。
它安装完会顺便检查整个 Profile 状态,告诉你这次装东西之后,多了什么依赖、有哪些风险。

2. dsh-at-file:输入框里直接 @ 文件
dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.7.0.tar.gz
在输入框里输入 @,直接选工作区里的文件,内容就能附进来。就这一个功能。
没有它的话,得先切出去复制路径再切回来,很麻烦。

3. dsh-message-edit:改完原消息重新分支
dsh plugin --profile web add dsh-message-edit
可以直接编辑原消息,然后从那里重新生成一个分支。原来的内容不会丢,还能从时间线找回来。

4. dsh-plugin-appshot:截图直接塞进输入框
dsh plugin add dsh-plugin-appshot
按一个全局快捷键,截图当前页面,就能把图片直接塞进输入框。


5. dsh-client-auto-retry:断了自动继续
pnpm add @frog755/dsh-client-auto-retry
有时候长任务跑到一半,网络抖了一下,或者模型输出触顶了,对话就会停在那儿等着操作继续。
这个插件只要检测到 error、interrupted、max-tokens 这几种状态就自动发继续。而且有冷却时间和连续次数上限,不会无脑重试把你 Token 烧光。
它默认启动时会扫最近 15 分钟的中断会话。

6. dsh-notification:跑完弹通知
dsh plugin --profile web add https://github.com/omdsh-dev/dsh-notification/archive/refs/tags/v0.1.4.tar.gz
这个更简单,任务跑完、过程中报错,或者出现设定的关键词,桌面就能弹通知。

7. dsh-auto-approval:少点几次确认
dsh plugin --profile web add https://github.com/omdsh-dev/dsh-auto-approval/archive/refs/tags/v0.1.4.tar.gz
这个插件能简化操作步骤,不用自己再一个一个点。
比如要读文件权限,就直接允许;要写文件,会主动询问;要删除文件,就直接拒绝。
我建议设置成让插件只能读取,涉及写入、删除还是自己判断。命令我是直接抄的,装之前建议去仓库再确认一眼版本号。

8. dsh-filesnap:对话和文件一起回退
dsh plugin --profile web add dsh-filesnap
这是我最推荐的一个。
它能把对话和工作区文件一起打包保存,可以指定退回到哪个版本,在一个新分支里把文件和对话一起恢复,不会更改之前的版本。
并且在回退之前还会先建一个救援点,退过头了还能再回来。


9. dsh-context-guard:先写验收标准
git clone https://github.com/xianshengyao180-gif/dsh-context-guard
这个插件很有意思。
先把任务要求写明:要做什么、不能做什么、做到什么程度才算完成。等模型做完,再拿这个要求去对照。
如果任务没完成,就得继续做。

10. dsh-context:看清每次请求吃了多少 Token
dsh plugin --profile web add dsh-context
这个插件会在网页端加一个 Context 面板。
每次请求到底吃了多少 Token,它会列出来,包含系统提示词、工具 Schema、历史消息、压缩内容、缓存命中。

11. dsh-tool-squeeze:输出结果按需压缩
dsh plugin --profile web add github:w2829562572-dev/dsh-tool-squeeze
这个插件会根据输出结果进行针对性压缩。
原文会存着,给模型的是压缩后的版本,需要的时候还能翻原文。

12. dsh-whale-report:自动生成日报周报
https://github.com/SenmuuuuW/dsh-whale-report/releases/tag/v0.6.1
从会话日志生成日报、周报、月报:今天跑了几个会话、花了多少 Token、折合多少钱、哪个会话最贵、哪个工具最常超时。

13. dsh-noema:给 DSH 加记忆
dsh plugin --profile web add @zseven-w/dsh-noema@latest
不管多久之前的项目都能记住。
并且能从 Claude Code、Codex、Cursor 导入已有的记忆文件,就算换工具也不用重新设置。

14. dsh-context-doctor:给项目做体检
https://github.com/Zhenyu98/dsh-context-doctor
它会检查项目里的文件有没有重复,不同指令之间有没有冲突,Skill 里有没有长期吃 Token 但实际上没用过的东西。

15. ModSearch:把联网搜索补上
npx skills add liustack/modsearch
DSH 默认不能直接上网,这个插件把 Web 搜索、X 搜索和网页正文抓取补上了。
不同搜索通道有些要自己准备 API Key 或登录态,按文档配就行。

16. dsh-browser:让 DSH 操作你打开的网页
curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash
一个 Chrome 侧边栏扩展,让 DSH 直接操作你当前打开的网页。
你在看一个文档页面,侧边栏问它把这页的 API 参数整理成表,它读的就是你眼前这页,不用复制粘贴。

17. dsh-vision-toolkit:图片能力集合
dsh plugin --profile web add @anionex/dsh-vision-toolkit
图片的能力基本都集中在这里:图片问答、长截图 OCR、把 UI 截图还原成代码、两张图逐像素对比。
如果你用的模型本身不支持图片输入,可以配合 modlens,它通过模型路由让纯文本模型借一双眼睛。

18. dsh-genui:回复里直接渲染图表
https://github.com/omdsh-dev/dsh-genui
模型不只是给一段文字,直接在回复里渲染图表、表单、Mermaid 流程图,甚至 3D 场景。
而且你在这些组件上的操作,还可以继续反馈给模型。
比如你让它分析 CSV,普通 Agent 可能给你一段结论,它可以直接给你一张能点的图。

19. dsh-im:把 DSH 塞进 IM
dsh plugin --profile web add -w @xmanrui/dsh-im
这玩意的思路是把 DSH 放进你的 IM 里,一个 Bundle 可以接多个渠道,飞书、QQ 之类都能接。
你在外面,手机上给它发一句「把昨天那个 PR 的测试跑一下」,它就自己跑完,并能把结果发过来。

20. DShScan:装插件之前先扫一遍
装插件之前先用它扫一下,生成风险评分和安装建议。

另外几个也值得装
- dsh-win32:Windows 用户专用。DSH 在 Windows 上有些历史遗留问题,比如 koffi 加载失败之类,这个工具负责诊断和修复。
- Token Monitor:不是 DSH 插件,是一个独立的桌面应用,能读 DSH 的会话日志按回合展示 Token 消耗。
- dsh-deep-whale:鲸鱼娘主题皮肤。没有任何实用价值,但我装了。
还有一些插件我装了又卸了
一类是记忆插件装了两个以上,两套记忆系统互相不知道对方存了什么,模型拿到的上下文反而更乱。
一类是可观测插件默认开着内容采集。它会把 Prompt、回复、工具参数全发到外部后端,隐私会泄漏。
一类是功能重叠的工具集。dsh-toolkit 这种把时间、编码、JSON、正则、Diff 一把抓的确定性工具合集本身很好,但如果已经装了 shikitor 和 genui,有些功能是重的,那就根本没必要。
常见问题
DSH 不装插件能用吗?
能用,但体验差很多。DSH 本身偏框架,插件市场的搜索安装、文件引用、自动重试这些日常操作,基本都要靠插件补上。
安装命令里的 --profile web 是什么意思?
它表示把插件装到 web 这个 Profile 下。不同 Profile 的插件互不影响,想换个作用范围就按官方文档调整参数。
20 个插件全装上会冲突吗?
会。功能重叠的插件装多了反而拖累上下文,记忆类和可观测类是最容易打架的两类,建议按需装,装完观察一阵再决定留不留。