大家好!我是瓜哥。前互联网技术副总裁,现在带队死磕 AI 编程。
上篇跟大家介绍了 deepseek harness 是什么?怎么用?今天跟大家推荐几个实测好用的 dsh 插件。
提到插件,大家的第一反应可能是直接去内置的插件市场挑选、安装不就行了。
答案是:没有官方市场。所有第三方插件通过 GitHub topic: dsh-plugin 自报家门,更可怕的是,当前已有 5966 个仓库带这个 tag。
这么多插件,让人眼花缭乱,哪些是真插件?哪些值得大家安装?
我连夜实测,最后帮大家筛选了 7 个值得你安装和使用的真插件。
我的判断规则很简单:
- 通过
dsh plugin add装进 dsh 的项目
- 装上后有明确的使用场景和有价值的功能
实测不易,点个关注支持下吧。
一、省流 dsh 插件速览
7 大推荐插件表
| 项目 | 版本 | 功能简介 |
|---|---|---|
| dsh-better-sidebar | v0.13.0 | 侧边栏。支持文件树/编辑器/终端/Git/浏览器 |
| @anionex/dsh-vision-toolkit | v0.1.31 | 视觉识别。图像问答、OCR、定位、UI 还原、像素对比、Artifacts 等 10个工具 |
| @liustack/modsearch | v5.4.2 | 联网搜索。为没有原生联网能力的模型加 web 搜索 + X 搜索 + 抓取,依赖 Antigravity CLI 免费引擎 |
| dsh-mnemon | v0.2.9 | 长期记忆。DeepSeek Harness 的三层 memory 控制面:runtime 上下文、项目文档搜索、可插拔存储后端 |
| dsh-find-plugin | v0.3.6 | 插件搜索。 agent 内部搜索 DeepSeek Harness 插件:实时 GitHub dsh-plugin topic 搜索,按 star 排序 |
| dsh-usage-stats | v0.1.16 | token 统计。轻量用量分析,token 趋势、活跃热力图、模型分项、导出 |
| dsh-anchored-standard | 已停更 | 省 tokeb。起步用 Minimal 模式省 token,第一次工具调用后才解锁完整 Standard 工具集 |
为了方便大家快速查看效果,把上面每个插件的核心截图拼成一个全景动图。

二、基础环境准备
安装插件前,请确认以下环境就绪(以 macOS 为例):
| 环境 | 要求 | 说明 |
|---|---|---|
| dsh | 已安装并运行过 | 使用 dsh --version 验证 |
| pnpm | 建议 10 及以上 | dsh plugin 命令依赖 pnpm,缺失时会提示安装 |
| git | 安装 Git 源插件时需要 | 从 github:owner/repo 安装时使用 |
| Node.js | 20 及以上 | DSH 运行基础 |
下面安装方式(curl 和 brew),2 选 1 即可。
使用 curl 命令安装
codecurl -fsSL https://get.pnpm.io/install.sh | sh -
使用 Homebrew 包管理器安装
codebrew install pnpm
执行完命令后,记得刷新下环境变量配置
codesource ~/.zshrc
然后执行版本检查
codepnpm -v 11.22.0
看到输出的版本号,就安装 ok 了。
dsh plugin 支持所有 pnpm 子命令,常用参数如下:
| 命令 | 作用 |
|---|---|
| dsh plugin --profile web add <包名> | 安装插件到指定 profile |
| dsh plugin --profile web add <包名>@latest | 安装并升级到最新版本 |
| dsh plugin --profile web remove <包名> | 卸载插件 |
| dsh plugin --profile web update <包名> | 在已声明版本范围内更新插件 |
| dsh plugin --profile web list | 列出已安装的插件依赖 |
二、5966 个仓库里真插件不到 30 个
为了快速找到优质好用的第三方 dsh 插件,我翻遍了 gihub,结果真插件没几个。
① 三种 "dsh 插件" 分清楚
GitHub 上所有带 dsh-plugin topic 的仓库总数 5966 个。但大部分不是 dsh 插件。分三类:
- 真插件:能
dsh plugin add装进 dsh、装完改 dsh UI 或行为,npm 上大概 30 个。
- 蹭 tag 的产品:在 GitHub 描述里提一句 dsh 但产品跟 dsh 没关系,占绝大多数。
- 官方周边:dsh 本体 + 官方桌面 app + dsh 文档站,一共没几个
② 之前踩的坑
上次我按 star 倒序拉的 7 个是这些:
codeopen-design (87k star)reactive-resume (40k)OpenViking (28k)colleague-skill (22k)Voyager (19k)DSH Desktop (11k)
这 7 个里只有 DSH Desktop 跟 dsh 有关系。其他 6 个:
- open-design:Claude Design 的开源替代,跟 dsh 没有集成代码
- reactive-resume:独立 Web 简历 builder
- OpenViking:字节的 AGPL context database
- colleague-skill:Claude Code 的 Skill 标准实现
- Voyager:Chrome 浏览器扩展
它们在 GitHub description 或 topic 里挂了 dsh 关键词,只是蹭热度。
③ 这次按 npm registry 重新选
直接搜 npm:
codecurl 'https://registry.npmjs.org/-/v1/search?text=keywords:dsh-plugin&size=50'
返回 1295 个 npm 包。筛出能 dsh plugin add 的真插件大约 30 个。
挑 7 个标准:
- npm 上能装
dsh plugin --profile web add <pkg>,真能装
- 重启 dsh web 后,真能用
- 装完后,真有用
下面是 7 个真插件的全过程实测分享,安装、跑通、每个都有截图/GIF展示。
四、7 大插件实战推荐
01 | dsh-better-sidebar:秒变 IDE
① 一句话功能
把 dsh web UI 改成 VS Code 风格的工作台:右侧栏(文件树/编辑器/终端/Git/浏览器)+ 底部面板(subagent 拓扑/后台任务)。
② 安装方式
codedsh plugin --profile web add dsh-better-sidebar@latest
依赖 26 个 npm 包(含 node-pty@1.1.0 真终端依赖)。这个包需要 native build,得在 dsh profile 的 pnpm-workspace.yaml 里加:
codeallowBuilds: node-pty: true
不然 pnpm 装到 node-pty 时会报 Ignored build scripts。
③ 实测安装过程
code$ dsh plugin --profile web add dsh-better-sidebar@latestdependencies:+ dsh-better-sidebar ^0.12.3Packages: +52Done in 4.4s using pnpm v11.5.1
52 个包,包括 @codemirror/* 编辑器、xterm.js 终端、pdfjs-dist PDF 预览等。
装完还要把它加进 dsh 的 bundle 配置,否则 dsh 启动不会加载它。改 ~/.dsh/profiles/web/package.json:
code{ "dsh": { "profile": { "bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-better-sidebar"] } }}
④ 使用效果
重启 dsh web 后,右侧栏:出现了 Explorer 标签,还有 + 新建、最大化/关闭 按钮。文件树显示当前工作区。

⑤ 折叠/展开效果(GIF)

点 "折叠侧边栏"按钮,整个右侧栏收纳。再点 "展开侧边栏" 恢复。这是最直观的体感演示。
⑥ 体感
最强体感。之前 dsh web 只有中间一个聊天框,装完直接是 VS Code 工作台的感觉。文件管理、终端、Git 都能在 dsh 内做。
你当然也可以手动让 dsh 写了一个文件浏览插件装上去。但对大部分人来说真不用这么麻烦,装一个 dsh-better-sidebar 就解决。
02 | dsh-vision-toolkit:视觉能力
① 一句话功能
给纯文本 DeepSeek 模型加视觉能力。
10 个工具:图像问答、OCR、元素定位、裁剪、取色、素材提取、网页截图、像素对比、UI 还原、Artifacts。
② 关键设计:图像问答机制
传统视觉插件是让视觉模型一次性描述整张图,再把描述塞给主模型。问题:描述里可能混入跟当前任务无关的信息。
vision-toolkit 用"图像问答"机制。主模型围绕同一张图反复提问,每次只取当前任务需要的信息。
比如还原一张网页截图:模型先问 "整体布局是什么",再分别问 "导航栏样式"、"内容卡片结构"、"按钮位置",遇到看不清的局部还能继续裁剪、放大、追问。
③ 安装方式
codedsh plugin --profile web add @anionex/dsh-vision-toolkit@latest
④ 实测
code$ dsh plugin --profile web add @anionex/dsh-vision-toolkit@latestdependencies:+ @anionex/dsh-vision-toolkit ^0.1.20Packages: +3Done in 936ms
--dump-default-config 验证插件加载:
code# == @anionex/dsh-vision-toolkit- id: vision-toolkit name: '@anionex/dsh-vision-toolkit'
⑤ 设置页效果
装完重启 dsh,进入「设置 → 视觉工具」:

配置页完整渲染:
- 在线视觉服务(已就绪) ← vision-toolkit 注册
- API 协议:OpenAI Chat Completions
- API 地址:https://vision.anionex.me/v1
- 模型名称:qwen/qwen3.6-27b
- API 密钥:已保存
- 检查本地环境 / 测试 API 连接 / 测试视觉模型 三个按钮
⑥ 限制
要外部视觉 API(Aihubmix/Gemini/OpenAI/Antigravity CLI)。没 API key 装上也只是注册了工具,模型调用会报错。
Aihubmix 有免费 Gemini 额度,推荐先用它。
⑦ 体感
解决核心痛点。DeepSeek V4-Flash/V4 Pro 是纯文本模型,处理不了图片。装完就能看图:UI 还原、OCR、视觉问答。
dshfind 评分榜第一,不是盖的。
它的核心是 "图像问答机制" 这个设计思路。
03 | modsearch:联网搜索
① 一句话功能
给 dsh 加 联网搜索 + X/Twitter 搜索 + 抓取网页 能力。装上自动成为 dsh 默认搜索引擎,不需要任何配置。
② 安装方式
codedsh plugin --profile web add @liustack/modsearch@latest
③ 实测
code$ dsh plugin --profile web add @liustack/modsearch@latestdependencies:+ @liustack/modsearch ^5.4.2Packages: +3Done in 936ms
④ 关键差异:自动 patch dsh-base 的 web plugin
--dump-default-config 输出里看到了这段:
code# == @deepseek-ai/dsh-base, patched by @liustack/modsearch- id: web ... config: searchProvider: modsearch
意思是:modsearch 装上之后,dsh-base 里的 web 插件被自动 patch,搜索来源切换到 modsearch。
在「设置 → 插件 → 插件配置」里可以看到「网页搜索」面板多出来:

不用手动改设置——装上就用。
⑤ 体感
不需要手动配置搜索引擎。装上 dsh 就有联网能力,模型能搜到最新信息,不只是训练数据。
04 | dsh-mnemon:三层记忆系统
① 一句话功能
三层 memory 控制 —— L1 短期记忆(当前会话)、L2 中期记忆(用户/项目上下文)、L3 长期记忆(跨会话知识沉淀)。可调控、可查可改。
② 安装方式
codedsh plugin --profile web add dsh-mnemon@latest
③ 实测
code$ dsh plugin --profile web add dsh-mnemon@latestPackages: +3Done in 854ms
装完加进 bundles,重启 dsh web,左侧栏多了"记忆系统"按钮。
④ 配置
--dump-default-config 输出:
code# == dsh-mnemon- id: mnemon name: dsh-mnemon config: defaultRecallLimit: 10
默认每次调用回溯 10 条记忆。可在 dsh 设置里调。
⑤ 记忆系统 panel 演示
点左侧栏「记忆系统」按钮:

⑥ 体感
解决 dsh 默认没有长期记忆的痛点。之前每次新会话都从零开始,装完能保留跨会话上下文。
给 dsh 加记忆系统,装一个 dsh-mnemon 就够了,不用自己写。
05 | dsh-find-plugin:agent 内部找插件
① 一句话功能
让 dsh 自己搜索可用插件 —— agent 对话时,可以直接调用 find_dsh_plugin 工具搜 GitHub 上 dsh-plugin topic 的仓库。
② 安装方式
codedsh plugin --profile web add dsh-find-plugin@latest
③ 实测
code$ dsh plugin --profile web add dsh-find-plugin@latestPackages: +1Done in 694ms
④ 插件列表确认
进入「设置 → 插件 → 插件列表」:

列表显示 167 个插件(带 dsh-plugin topic 是 100+ 个,叠加官方 + 用户自装)。找到新装的6 个:
codebetter-sidebar, 已挂载, 已启用vision-toolkit, 已挂载, 已启用modsearch, 已挂载, 已启用mnemon, 已挂载, 已启用find-plugin, 已挂载, 已启用usage-stats, 已挂载, 已启用
全部"已挂载, 已启用"状态。
⑤ 体感
agent 自己装插件的能力。想用什么直接告诉 agent,让它自己找、自己装,不用人手动 dsh plugin add。
例如跟 dsh 说:"帮我装个能看 PDF 的插件"。
agent 会自动搜 find-dsh-plugin,找到 dsh-builtin-browser 或类似工具,然后调 dsh plugin add。
06 | dsh-usage-stats:token 用量统计
① 一句话功能
轻量级用量分析。token 趋势、每次会话用了多少、用了哪个模型。开源 + 本地,数据不上传。
② 安装方式
codedsh plugin --profile web add dsh-usage-stats@latest
③ 实测
code$ dsh plugin --profile web add dsh-usage-stats@latestPackages: +5Done in 976ms
装完加进 bundles,重启 dsh web,左侧栏多了"使用统计"按钮。a11y snapshot 确认:左侧栏 button "使用统计" description="使用统计"。
④ Dashboard 演示(实测我的真实数据)
点左侧栏「使用统计」:

完整的 dashboard 渲染:
- 顶部 使用统计 / 应用用量 / 返回对话
- 趋势范围切换:最近7 天 / 最近 30 天
- 工作区+任务筛选:全部工作区 / 全部任务
- 导出:CSV / JSON
- 6 个核心指标卡:
- Tokens 用量:100.5万(输入 7.4万 · 输出 10.6万)
- 会话数量:10
- 消息数量:46
- 活跃天数:2
- 当前连续天数:0
- 最常用模型:deepseek-v4-flash 100.0%
- 活跃热力图:30 天热力图
⑤ 体感
DeepSeek 近期 API 调用费用大涨,看 token 用量很有必要。装完直接看 dashboard,一目了然。
07 | dsh-anchored-standard:省 token
① 一句话功能
dsh preset bundle。省 token 插件,用 Minimal 模式的 2 个工具起步,第一个 tool call 后才解锁 Standard 全集,流程预装好。
简单说:默认给你 Minimal 模式的极简界面,等你真的开始用工具了,dsh 才把 Standard 模式的全套工具塞给你。省 token、少干扰。
② 安装方式(不是 npm)
按 README 走文件复制:
codedsh_home="${DSH_HOME:-$HOME/.dsh}"mkdir -p "$dsh_home/.agent-presets"cp -R preset "$dsh_home/.agent-presets/anchored-standard"
③ 实测
code$ cp -R /tmp/dsh-anchored-standard-main/preset ~/.dsh/.agent-presets/anchored-standard$ ls ~/.dsh/.agent-presets/anchored-standard/agent.cordis.yml preset.yml tool-bootstrap.mjscompaction-epoch.mjs context-gate.mjs custom-bash.mjsdev-tool-search.mjs instruction-hint.mjs skill-search.mjs
preset.yml:
codename: Anchored Standard (experimental)description: Bootstrap with the Minimal preset's real tool pair (persistent bash + str_replace_editor) and no auto-injected workspace or skill context, then expose the full Standard catalog after the first durable tool call or reply.order: 5
④ 使用效果
重启 dsh 后,新建会话选模式时多了 Anchored Standard (experimental):

完整 6 个 preset 列表:
code**标准模式** ✓(当前)"功能完整的编码 Agent..."**PTC 模式** "具备标准模式的全部能力..."**极简模式** "仅提供持久 bash 与 str_replace_editor..."**创造模式** "用于创建自定义 Agent preset..."**Anchored Standard (experimental)**描述: "Bootstrap with the Minimal preset's real tool pair..."这是 **dsh-anchored-standard preset bundle 真加载了****梁神模式** "主 Agent 与子 Agent 首轮均保持 Minimal..."
Anchored Standard 出现在第 5 位,证明 xiaobright/dsh-anchored-standard 真生效了。
⑤ ⚠️ 关键限制
作者 README 顶部红框警告:
Following the price increases on both the DeepSeek official API and the opencode go subscription, active development of this project has effectively stopped.
机制本身有效,适合 fork 学习 + 自己改造,不适合追新版本。
⑥ 体感
给 dsh 加了个 "开关",选这个 preset 就会自动用 Minimal 模式起步。UI 不变 ,但改变了 dsh 的行为模式。
五、dshmarket:第三方插件市场
① 一句话功能
插件市场。在 web 界面里直接浏览、搜索、安装 DeepSeek Harness 生态的第三方插件,不用记命令行。
② 安装方式
codedsh plugin --profile web add dshmarket
③ 实测
code$ dsh plugin --profile web add dshmarketDependencies installed.Done in 0.76s
装完重启 dsh web,设置页出现「插件市场」入口。a11y snapshot 确认:设置页 button "插件市场" description="浏览并安装插件"。
④ 操作界面
点开设置 → 插件市场 → 插件市场主界面

完整的界面包含:
- 顶部 插件市场 / 已安装 / 返回设置
- 搜索框:按关键词搜索插件
- 分类筛选:全部 / 工具 / 效率 / 数据 / 其他
- 每个插件卡片:
- 插件名称 + 版本号
- 简介描述
- 安装量 / 星标数
- 一键「安装」按钮
- 已安装标签页:管理已安装插件,支持卸载
⑤ 体感
之前装插件全靠命令行,插件名还不好记。有了插件市场,打开 web 界面直接搜、直接装,体验顺畅很多。
DeepSeek Harness 未来生态插件越来越多,有个市场入口确实方便。
六、主题插件安装
装个主题包,可以图形界面安装,也可以命令行安装。
在插件市场里搜索 dsh-theme-plugin,点击安装就行

命令行安装。
codedsh plugin --profile web add dsh-theme-plugin
安装完成后,重启下

四个预设主题可选,也可以进行自定义调整。

七、写在最后
dsh 上线 3 天,真正能装的真插件在 npm 上大约 30 个。
这次实测的 7 个不是按 GitHub star 排序,如果你按 star 高去搜,结果会让你失望,5966 个仓库里大部分是蹭关键词的。
想找真插件,不如关注下 “AI 编程瓜哥”,至少有人帮你实测过,剩下你大把时间。要个关注和在看,要求不高吧
以上,就是今天关于 dsh 插件的全部内容。如果你还对 deepseek harness 的其他方向感兴趣,评论区告诉我。
提交反馈
图文dsh 上线 3 天,我把 5966 个仓库翻了一遍,为你精选推荐这 7 个真插件!