dsh 上线 3 天,我把 5966 个仓库翻了一遍,为你精选推荐这 7 个真插件!

dsh 上线 3 天,我把 5966 个仓库翻了一遍,为你精选推荐这 7 个真插件!

文档更新 · 2026-08-1913 min read
大家好!我是瓜哥。前互联网技术副总裁,现在带队死磕 AI 编程。

上篇跟大家介绍了  deepseek harness 是什么?怎么用?今天跟大家推荐几个实测好用的 dsh 插件。

提到插件,大家的第一反应可能是直接去内置的插件市场挑选、安装不就行了。

答案是:没有官方市场。所有第三方插件通过 GitHub topic: dsh-plugin 自报家门,更可怕的是,当前已有 5966 个仓库带这个 tag

这么多插件,让人眼花缭乱,哪些是真插件?哪些值得大家安装?

我连夜实测,最后帮大家筛选了 7 个值得你安装和使用的真插件。

我的判断规则很简单:

  1. 通过 dsh plugin add 装进 dsh 的项目
  1. 装上后有明确的使用场景和有价值的功能

实测不易,点个关注支持下吧。


一、省流 dsh 插件速览

7 大推荐插件表

项目版本功能简介
dsh-better-sidebarv0.13.0侧边栏。支持文件树/编辑器/终端/Git/浏览器
@anionex/dsh-vision-toolkitv0.1.31视觉识别。图像问答、OCR、定位、UI 还原、像素对比、Artifacts 等 10个工具
@liustack/modsearchv5.4.2联网搜索。为没有原生联网能力的模型加 web 搜索 + X 搜索 + 抓取,依赖 Antigravity CLI 免费引擎
dsh-mnemonv0.2.9长期记忆。DeepSeek Harness 的三层 memory 控制面:runtime 上下文、项目文档搜索、可插拔存储后端
dsh-find-pluginv0.3.6插件搜索。 agent 内部搜索 DeepSeek Harness 插件:实时 GitHub dsh-plugin topic 搜索,按 star 排序
dsh-usage-statsv0.1.16token 统计。轻量用量分析,token 趋势、活跃热力图、模型分项、导出
dsh-anchored-standard已停更省 tokeb。起步用 Minimal 模式省 token,第一次工具调用后才解锁完整 Standard 工具集

为了方便大家快速查看效果,把上面每个插件的核心截图拼成一个全景动图。

7 个插件全景演示
7 个插件全景演示

二、基础环境准备

安装插件前,请确认以下环境就绪(以 macOS 为例):

环境要求说明
dsh已安装并运行过使用 dsh --version 验证
pnpm建议 10 及以上dsh plugin 命令依赖 pnpm,缺失时会提示安装
git安装 Git 源插件时需要从 github:owner/repo 安装时使用
Node.js20 及以上DSH 运行基础

下面安装方式(curl 和 brew),2 选 1 即可。

使用 curl 命令安装

code
curl -fsSL https://get.pnpm.io/install.sh | sh -  

使用 Homebrew 包管理器安装

code
brew install pnpm

执行完命令后,记得刷新下环境变量配置

code
source ~/.zshrc

然后执行版本检查

code
pnpm -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 个是这些:

code
open-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:

code
curl 'https://registry.npmjs.org/-/v1/search?text=keywords:dsh-plugin&size=50'

返回 1295 个 npm 包。筛出能 dsh plugin add 的真插件大约 30 个。

挑 7 个标准

  1. npm 上能装
  1. dsh plugin --profile web add <pkg> ,真能装
  1. 重启 dsh web 后,真能用
  1. 装完后,真有用

下面是 7 个真插件的全过程实测分享,安装、跑通、每个都有截图/GIF展示


四、7 大插件实战推荐

01 | dsh-better-sidebar:秒变 IDE

① 一句话功能

把 dsh web UI 改成 VS Code 风格的工作台:右侧栏(文件树/编辑器/终端/Git/浏览器)+ 底部面板(subagent 拓扑/后台任务)。

② 安装方式

code
dsh plugin --profile web add dsh-better-sidebar@latest

依赖 26 个 npm 包(含 node-pty@1.1.0 真终端依赖)。这个包需要 native build,得在 dsh profile 的 pnpm-workspace.yaml 里加:

code
allowBuilds:  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 标签,还有 + 新建、最大化/关闭 按钮。文件树显示当前工作区。

dsh-better-sidebar 截图
dsh-better-sidebar 截图

⑤ 折叠/展开效果(GIF)

折-展效果
折-展效果

点 "折叠侧边栏"按钮,整个右侧栏收纳。再点 "展开侧边栏" 恢复。这是最直观的体感演示。

⑥ 体感

最强体感。之前 dsh web 只有中间一个聊天框,装完直接是 VS Code 工作台的感觉。文件管理、终端、Git 都能在 dsh 内做。

你当然也可以手动让 dsh 写了一个文件浏览插件装上去。但对大部分人来说真不用这么麻烦,装一个 dsh-better-sidebar 就解决


02 | dsh-vision-toolkit:视觉能力

① 一句话功能

给纯文本 DeepSeek 模型加视觉能力。

10 个工具:图像问答、OCR、元素定位、裁剪、取色、素材提取、网页截图、像素对比、UI 还原、Artifacts。

② 关键设计:图像问答机制

传统视觉插件是让视觉模型一次性描述整张图,再把描述塞给主模型。问题:描述里可能混入跟当前任务无关的信息。

vision-toolkit 用"图像问答"机制。主模型围绕同一张图反复提问,每次只取当前任务需要的信息。

比如还原一张网页截图:模型先问 "整体布局是什么",再分别问 "导航栏样式"、"内容卡片结构"、"按钮位置",遇到看不清的局部还能继续裁剪、放大、追问。

③ 安装方式

code
dsh 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 默认搜索引擎,不需要任何配置。

② 安装方式

code
dsh 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

在「设置 → 插件 → 插件配置」里可以看到「网页搜索」面板多出来:

modsearch patch 了 web plugin
modsearch patch 了 web plugin

不用手动改设置——装上就用。

⑤ 体感

不需要手动配置搜索引擎。装上 dsh 就有联网能力,模型能搜到最新信息,不只是训练数据。


04 | dsh-mnemon:三层记忆系统

① 一句话功能

三层 memory 控制 —— L1 短期记忆(当前会话)、L2 中期记忆(用户/项目上下文)、L3 长期记忆(跨会话知识沉淀)。可调控、可查可改。

② 安装方式

code
dsh 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-mnemon panel
dsh-mnemon panel

⑥ 体感

解决 dsh 默认没有长期记忆的痛点。之前每次新会话都从零开始,装完能保留跨会话上下文。

给 dsh 加记忆系统,装一个 dsh-mnemon 就够了,不用自己写。


05 | dsh-find-plugin:agent 内部找插件

① 一句话功能

让 dsh 自己搜索可用插件 —— agent 对话时,可以直接调用 find_dsh_plugin 工具搜 GitHub 上 dsh-plugin topic 的仓库。

② 安装方式

code
dsh plugin --profile web add dsh-find-plugin@latest

③ 实测

code
$ dsh plugin --profile web add dsh-find-plugin@latestPackages: +1Done in 694ms

④ 插件列表确认

进入「设置 → 插件 → 插件列表」:

dsh 插件列表 167 个
dsh 插件列表 167 个

列表显示 167 个插件(带 dsh-plugin topic 是 100+ 个,叠加官方 + 用户自装)。找到新装的6 个:

code
better-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 趋势、每次会话用了多少、用了哪个模型。开源 + 本地,数据不上传。

② 安装方式

code
dsh 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
使用统计 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 走文件复制:

code
dsh_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:

code
name: 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)

preset 列表
preset 列表

完整 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 生态的第三方插件,不用记命令行。

② 安装方式

code
dsh 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,点击安装就行

命令行安装。

code
dsh plugin --profile web add dsh-theme-plugin

安装完成后,重启下

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


七、写在最后

dsh 上线 3 天,真正能装的真插件在 npm 上大约 30 个

这次实测的 7 个不是按 GitHub star 排序,如果你按 star 高去搜,结果会让你失望,5966 个仓库里大部分是蹭关键词的。

想找真插件,不如关注下 “AI 编程瓜哥”,至少有人帮你实测过,剩下你大把时间。要个关注和在看,要求不高吧![](https://res.wx.qq.com/t/wx_fed/we-emoji/res/assets/Expression/Expression_21@2x.png)

以上,就是今天关于 dsh 插件的全部内容。如果你还对 deepseek harness 的其他方向感兴趣,评论区告诉我。

提交反馈

图文dsh 上线 3 天,我把 5966 个仓库翻了一遍,为你精选推荐这 7 个真插件!

0 / 2000