夜雨聆风学习资料网

ARTICLE · 1242788

DeepSeek Harness 插件太多,先装这 5 个

DeepSeek Harness 插件太多,先装这 5 个

插件不是越多越好。先把每天都会卡住你的那五个缺口补上。

DeepSeek Harness(下面简称 DSH)的插件,已经多到有点离谱了。

dsh-market 自己说收录了 4200 多个;另一个目录按 GitHub topic 算,能算出 1.7 万个;还有一个只收精选,说 400 多个。三个数字都有人信,因为它们统计的根本不是一回事:有的是真能在 DSH 里跑的 Cordis 插件,有的只是一个 Skill,有的干脆是别的工具改了张皮。

所以这篇不按“数量”推荐,按“缺口”推荐。

我按“装完会不会每天用”这个标准,把最近比较热的插件捋了一遍,挑出五个。它们分别解决五个问题:去哪儿装、在哪儿干活、怎么改文件、怎么让模型看见图、钱花在哪。

先给一张地图。星数是 10 月 23 日的数据,下载量是 npm 上 10 月 12 日到 18 日那一周;dsh-web 的下载量只算聚合包,子包另算。两个数字经常打架:这五个里,dsh-web 星最多,但很多人只装子包;dsh-market 星少一点,下载量却最高。别用一个数字判断一切。

插件
缺口
星数
周下载
dsh-market
找插件、装插件
8.4K
16.4 万
dsh-web
看板、Git、远程
9.4K
1.9 万
dsh-better-sidebar
编辑、终端、侧聊
4.5K
5.0 万
modlens
纯文本模型看图
4.4K
2.3 万
dsh-context
上下文、账单
3.5K
4.3 万

下面的命令默认是 web profile。如果你用的是官方桌面版,优先在应用内的插件管理里装——桌面版的 profile 归应用自己管,应用开着的时候 CLI 改不动。


一、dsh-market:先把“去哪儿装”解决

DSH 官方的插件安装方式,是在命令行里 dsh plugin add,或者从 GitHub 仓库地址装。对开发者不算难,但对刚上手的人,第一步就卡住了:插件叫什么、装哪个版本、会不会和当前的 DSH 冲突,全靠自己翻。

dsh-market 干的事很直接:在 DSH 里放一个插件市场。浏览、搜索、看截图、一键安装、一键更新,主题还能即点即换。有点像手机应用商店,把“找插件”从 GitHub 搜索变成了逛货架。

它现在 8.4K 星,MIT 协议,8 月中旬才建仓,是 DSH 插件里关注度最高的几个之一。

我更看重的是它处理“装坏了”的方式。DSH 的启动是“全有或全无”:一个插件加载失败,整个进程就起不来,插件市场自己也会跟着挂。dsh-market 做了一个“Adjust plugins”的恢复页:把 DSH 报错的插件标红、取消勾选,让你选下次启动要启用哪些,再重试。这个细节说明它不是只做了个漂亮列表,而是真的在 DSH 的启动链上干过活。

安全上,它只允许从官方维护的精选源安装,默认禁用构建脚本,安装接口只接受来自 DSH 页面本身的请求,不往自己服务器打电话。不是说这样就绝对安全,但比“从随便一个 GitHub 仓库一键装”靠谱得多。代价是覆盖率:精选源之外的插件,它不一定收。

怎么装:

dsh plugin --profile web add dshmarket

桌面版就在应用内的 Settings → Plugins 里装。

装完重启 dsh web,Plugins 页面会多一个 Plugin Market 标签。后面四个,大概率也能从这里搜到;搜不到再去 GitHub。


二、dsh-web:把 Web 界面变成工作台

DSH 的 dsh web 默认是个很干净的聊天界面。干净是好事,但你真要拿它干活,很快就会觉得少东西:任务在哪看、Git 分支在哪看、手机能不能接着用、今天花了多少 token。

dsh-web 更像一组插件的聚合包,而不是一个小插件:任务看板、Git 图谱、右侧面板、手机远程、Token 统计、皮肤中心、桌面宠物、SSH、会话归档,都在里面。

星数 9.4K,Apache-2.0,8 月中旬建仓,是这个生态里最像“工作台”的一个。

dsh-web 最值得说的不是功能多,而是任务看板的做法。很多看板只是前端卡片,关掉浏览器就停了;dsh-web 的任务看板由 DSH 的后台进程驱动,关掉网页、锁屏、断网,后台任务照常跑。你在外面用手机看一眼任务跑到哪了,它还在。

任务看板还会在 Agent 说“完成了”的时候拦一道:让另一个模型按磁盘上的真实改动验收,首轮不过就打回去修,两次不过才判负。这个设计很土,但很管用——它防的是 Agent 最常见的毛病:自称完成,其实没改。

当然,全家桶的代价是重。它塞了很多东西,有些你不一定用得上;和别的 UI 插件也可能打架。安装时只选一种方式:npm 聚合包,或者 GitHub 仓库地址,别两个都装,否则插件入口会冲突。

怎么装:

dsh plugin --profile web add @linxin666/dsh-web-all@latest

或者:

dsh plugin --profile web add github:zhu1090093659/dsh-web

如果你只想要某一块,也可以单独装子包,比如任务看板、Token 统计、Git 图谱。README 里有完整的包名列表。


三、dsh-better-sidebar:把编辑器和终端塞回侧边栏

dsh-web 解决的是“看”和“调度”,但你还是得改文件、跑命令。默认的 DSH Web 没有像样的文件树和编辑器,你只能在聊天框里让 Agent 改,或者切回 VSCode/终端。

dsh-better-sidebar 补的就是这个缺口:一个 VSCode 风格的右侧边栏,里面有文件树、编辑器、终端、Git 面板、侧边对话、子代理任务。改一行 CSS,不用切回 VSCode;跑个命令,不用另开终端。

星数 4.5K,MIT,8 月初建仓。它和 dsh-web 的侧重点不一样:一个管看板和远程,一个管改文件和跑命令。但功能有重叠,两个都装,侧边栏可能会有点挤,先想清楚你更需要哪个。

这个插件最需要注意的是版本。它和 DSH 的版本绑得很紧,README 里有一张表:DSH 0.2.1-rc.1 以上装 0.28.0;0.2.0-rc.2 装 0.26.1;更老的版本还得按表往下选。DSH 自己的 npm latest 可能还停在 0.2.0-rc.2,所以别无脑 @latest,先跑 dsh --version 看一眼。

怎么装(DSH 0.2.1-rc.1 以上):

dsh plugin --profile web add dsh-better-sidebar@0.28.0

装完硬刷新浏览器。如果出现两个侧边栏,多半是旧的手动挂载没删干净,去 ~/.dsh/profiles/web/cordis.patch.yml 里把重复的那行去掉。


四、modlens:给纯文本模型配一个“视觉翻译”

DeepSeek 的旗舰聊天模型是纯文本的,GLM-5.3 的标准版也是——多模态的是 GLM-5.3-Flash。你截一张报错图、一张设计稿、一张表格,粘进对话框,模型看不见。

modlens 干的事,是给这些纯文本模型外挂一个视觉引擎。你先把图片粘进去,它让视觉模型读一遍,输出结构化的 JSON 证据:OCR 文字、版面区域、实体和关系。主模型再基于这些证据回答。

这个设计很聪明,也很克制:它没有假装让 DeepSeek 变成多模态,而是给主模型配了一个“翻译”。好处是轻,不用改 harness 配置,不用起本地代理,卸载就是删一个插件;坏处是,主模型看到的不是原始像素,而是翻译后的文字,细枝末节可能会丢。

星数 4.4K,MIT,2 月建仓,是这个细分里星数最高的一个。支持 DeepSeek、GLM、MiMo 的纯文本模型,会自动发现你现有的模型路由,加一个 (modlens vision) 的模型入口;也支持复用 Claude Code、Codex、OpenCode、Pi 的登录,或者用一个免费的 Gemini key。

怎么装:

npx -y @deepseek-ai/dsh plugin --profile web add @liustack/modlens@3.27.1

装完在模型选择器里选带 (modlens vision) 的入口,粘贴图片就行。

要注意的是隐私:图片会交给你配置的视觉引擎,不保证留在本地。公司内部的设计稿、客户数据、带密钥的截图,别随手粘。它本身不是本地视觉模型,这一点要想清楚。


五、dsh-context:看清上下文和账单

上一篇文章里我写过,Agent 的竞争单位从“一次回答”变成了“一个任务”。一个任务跑下来,上下文里装了什么、哪一轮开始变贵、缓存有没有命中,直接决定这个任务要花多少钱。

但 DSH 默认不给你看这些。你只知道最后花了多少,不知道钱花在哪。dsh-web 也有 Token 统计,但那是看总量;dsh-context 是看每一轮上下文的结构。

dsh-context 补的就是这个缺口。它把一次会话的上下文摊开:当前上下文里装了什么、每一轮怎么长起来的、哪些事件触发了压缩、哪些文件被读写、缓存命中多少、每个会话花了多少。它还有一个跨会话的 Context Insights 页面,7 天的 token 和成本曲线、活动热力图、会话卡片,一眼能看到哪个项目最烧钱。

星数 3.5K,Apache-2.0,8 月中旬建仓。它的 README 里写着,被 DSH 的两位工作人员推荐过;这个背书不一定代表一切,但至少说明它不是野插件。

它最实用的地方,是把“上下文”从一个玄学概念变成了可以看的数字。你以前只知道“聊久了会变笨”,现在能看到是系统提示词太长、工具结果太多,还是某一轮压缩把关键信息压没了。

怎么装:

dsh plugin --profile web add dsh-context

装完启动 dsh web,侧边栏会多一个 Context Insights,会话里会多一个 Context 标签,也可以直接用 /context 命令。

要注意的是:它是个仪表盘,不是优化器。它能告诉你钱花在哪,但不会自动帮你省。看完之后,该关的工具、该拆的任务、该换的模型,还是得自己做。

记忆类插件也有人在做,比如 memos。它把记忆分成步骤、策略、环境理解、技能四层,思路很好;但 DSH 适配器上周的 npm 下载只有 1.5K 左右,生态还很早。想尝鲜可以,别把它当刚需。


这五个插件,刚好对应五个动作:装、看、改、识、算。

装完它们,DSH 不会突然变聪明。它只是从“一个能聊天的终端”,变成“一个能干活的工作台”。

插件生态还在快速膨胀,今天的热门下个月可能就换了一批。所以别追榜单,追自己的缺口:你每天在哪一步卡住,就先补哪一个。

最后提醒一句:插件是第三方代码。装之前看一眼仓库、许可证、最近一次提交;装之后先拿一个不重要的项目试。人气高不等于安全,星数多也不等于适合你。

相关学习资料