
本文目录
一、生态概况:1,058 个收录插件二、装了 5 个实测:哪个值得装三、其他推荐:从官方 demo 和文档里挑的四、写插件的门道五、一句话
dsh 的插件生态规模超出预期——GitHub topic dsh-plugin 上有 5,640 个仓库打了这个 tag,官方精选列表(awesome-dsh-plugin/awesome-dsh-plugin,5,086 stars)收录了 1,058 个插件,分 14 个类别。我先装了 5 个实测,这篇文章是体验后的推荐。
一、生态概况:1,058 个收录插件

GitHub topic dsh-plugin 上一共 5,640 个仓库——除了真正的插件,也包括工具、教程、其他项目蹭 tag。官方推荐的精选列表 awesome-dsh-plugin(5,086 stars)收录 1,058 个真实插件,按 14 个类别分:

最大的类别是 Tools & Capabilities(210 个)和 UI Enhancements(190 个)——这也符合 dsh 框架定位:让你给 Agent 加工具能力,以及给 Web UI 改界面。
二、装了 5 个实测:哪个值得装
dshmarket(dsh-market/dsh-market,563 stars)
官方推荐的插件市场。装上之后,Settings 左下出现"插件市场"入口,直接在 UI 里浏览、搜索、一键安装插件,不用再记命令。

实测:装了之后从 Settings → 插件市场,显示 1,061 个插件(那个数字是 market 自己的统计,比 GitHub topic 的 5,640 少很多——market 只收录真的能装上的)。可以按分类筛,可以按"最热/最新"排,每个插件卡片显示作者、star、发布日期、简介、一键"安装"按钮。
安装命令:dsh plugin --profile web add dshmarket
dsh-find-plugin(awesome-dsh-plugin/dsh-find-plugin,0.3.6)
让 agent 帮你找插件。装上之后,在会话里直接说"找一个能跑 git 命令的插件"或"找一个翻译相关的插件",agent 会去 registry 搜、返回描述和安装命令,甚至可以直接执行。

实测:装了之后 agent 多了 find_plugin 工具。聊天里说"找一个做搜索的插件",agent 返回了 dsh-plugin-tavily、dsh-plugin-brave 等几条,每条带安装命令。省得翻 awesome 列表。
安装命令:dsh plugin --profile web add dsh-find-plugin
@0xsline/dsh-spotlight(0xsline/dsh-spotlight,0.0.2)
命令面板——类似 VSCode 的 Ctrl+K / Cmd+K,按一下呼出搜索框,输命令直接跳。这个在 Web UI 里很实用——dsh 默认没有快捷键体系。

实测:装了之后按 Ctrl+K(或 Cmd+K)呼出搜索框,输命令名或文件路径,回车直接执行。从 GitHub 装的,需要 pnpm 授权 prepare 脚本。
安装命令:dsh plugin --profile web add github:0xsline/dsh-spotlight(需要在 pnpm-workspace.yaml 里加 onlyBuiltDependencies: ["@0xsline/dsh-spotlight"])
@linxin666/dsh-client-ui-activity-heatmap(283Gawin/dsh-heatmap,0.1.0)
左侧栏底部加一个 Token 活动热力图——GitHub 风格的日历网格,每天一个格子,颜色深代表用量大。还显示今日 Token、缓存命中率、今日花费、Token 合计、提交数、花费合计。

实测:装了之后左侧栏最底下多了一个"Token 活动"折叠面板,展开是热力图。能看每天用量趋势,也能看花了多少钱(按模型自动计价)。
安装命令:dsh plugin --profile web add github:283Gawin/dsh-heatmap(需要 pnpm 授权 @linxin666/dsh-client-ui-activity-heatmap)
dsh-status-rotator(01Virex/dsh-status-rotator,0.2.0)
把回合状态的 "Deep diving..." 替换成轮播文案——比如"读代码中"、"调用工具中"、"思考下一步"这种阶段性提示。中文支持,支持打字机效果和渐变。

实测:装了之后,agent 跑任务时顶部状态栏的文字从单调的 "Deep diving..." 变成轮播的几条文案。每几秒换一条。
安装命令:dsh plugin --profile web add github:01Virex/dsh-status-rotator
三、其他推荐:从官方 demo 和文档里挑的
下面这 6 个我没本机装——从官方 demo、文档或仓库 README 看到的,但功能路径明确,值得单独写一下。
dsh-web-ui(zhu1090093659,3,421 stars)——Web UI 皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、皮肤中心。一个插件包了整个 Web UI 的"美化套装"。

modlens(liustack,2,371 stars)——视觉插件:粘贴图片返回结构化 JSON 证据(OCR、版面、语义)。给纯文本模型加"眼睛",是目前 dsh 生态里第一个视觉插件。

dsh-TUI(ccch1mneyyy,869 stars)——Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。适合从 Claude Code 转过来的用户。

DSH-better-sidebar(omdsh-dev,735 stars)——侧边栏底座。三方插件可以注册新的侧边栏页面。装它的意义是让别的插件(比如文件渲染、终端、Git、子代理页面)能挂到侧边栏里。

OpenBiliClaw(whiteguo233,2,737 stars)——跨平台内容发现 agent:B 站、小红书、抖音、YouTube、X、知乎、Reddit、微博主动找内容。这是"装到 dsh 里当 skill 用"的思路,把 dsh 当跨平台信息聚合中枢。

deepseek-harness-desktop(anywhere-labs,8,901 stars)——dsh 的桌面端方案。在 dsh web 之外提供了一个完整的本地应用,适合不习惯命令行启 Web UI 的用户。

Vibe-Skills(foryourhealth111-pixel,2,848 stars)——自动路由 skill。装上之后,skill 不再需要你手动指定,系统会根据当前任务自动路由到合适的本地 skill。适合装了大量 skill 之后管理。
dsh-memory-evolve(csyangwen,120 stars)——跨会话长期记忆 + 后台自我进化。装上之后 dsh 能记住历史会话,跟 Hermes 的 memory 插件思路一致。star 虽然不高(120),但功能路径独特。
dsh-skill-viewer(Fishquito7,44 stars)——skill 管理工具,在 Settings 里加 Skills 区块,可以热启用/禁用、删除、添加 skill。装了多个 skill 之后管理用。
hello-dsh(pingfanfan,61 stars)——零基础插件开发教程,含 22 个中文技能实例。如果你想写自己的插件,这个比官方文档上手更快——一步步讲"万物皆可插件"怎么落地。
用户问的另外几个:
- dsh-vision-toolkit(YYTbit,1 star):新出的视觉插件,给纯文本 agent 加眼睛。star 太少,先观望。
- dsh-agent-teams(NanmiCoder,414 stars):AgentTeams 插件——多个 agent 协同工作。
- dsh-at-file(omdsh-dev,265 stars):Codex 风格 @file 提及——聊天里输
@文件名引用工作区文件。 - dsh-anchored-standard(xiaobright,3,023 stars):双阶段 preset——Minimal 启动后切 Standard 工具,恢复"灰测的巅峰水准"。
- dsh-undo(wang-xudong,0 stars):会话内原地撤销最后 n 轮对话,不 fork 不新建。刚发,star 太少。
- dsh-share(hellodigua,21 stars):对话分享成 PNG 或 Markdown。star 太少。
四、写插件的门道
如果你想写自己的插件,流程是:
- 建项目:
mkdir scratch-plugin、cd scratch-plugin、pnpm init - 写最小插件:
src/my-plugin.ts,导出一个apply(ctx)函数 - 声明 bundle:
package.json加dsh.bundle字段指向 patch 文件 - 本地装:
dsh plugin --profile demo add ./scratch-plugin - 发布:npm / tarball / Git 三选一
关键概念:
ctx.tools注册工具,ctx.llm注册模型适配器,ctx.sessions操作会话日志inject声明依赖服务,loader 等服务存在才挂- 注册通过
ctx.effect()或ctx.on()实现,卸载时可逆 - 写插件先看官方
docs/develop/basic/,然后看 cordis-primer.md
知识库里有完整教程(E:\softlv-knowledge\softlv-knowledge\Clippings\dsh 目录下 30 篇菜鸟教程文档,从安装到发布全流程)。
五、一句话
dsh 插件生态刚起步但已经成规模——1,058 个收录插件、5,640 个 topic 仓库、14 个类别。最值得装的是 dshmarket(插件市场入口)+ dsh-find-plugin(agent 帮你找插件)这两个"装插件的插件"——装上之后后面就顺了。
DeepSeek Harness(dsh)正式开源:DeepSeek 出的 Agent 框架长什么样?
夜雨聆风



