前言¶
在 DeepSeek Harness(DSH)里做点子梳理,常见的做法是在对话窗口里来回追问:先把问题讲清楚,再让模型分点展开,最后把结论手动整理成文档。点子多起来之后,纯文本的问答很难看出分支关系,也没法拖动、归并和长期回看。dsh-brainstorming 试图把这件事搬到画布上:在一个无限画布里从一句模糊的想法开始,由插件先提问对齐,再生成调研大纲与结果。下面介绍这个插件的定位、安装方式和典型操作。
这是什么¶
m430/dsh-brainstorming 是一个 DSH 客户端插件,维护者是 m430。它定位为「DeepSeek Harness Web UI 的 AI 头脑风暴插件」,在无限画布上从一个模糊点子出发,默认通过「访谈」对齐问题,再「确认调研」生成大纲与结果;也可选「发散」快速展开方向。项目代码使用 MIT License,打包的第三方依赖及图标许可证见仓库内 THIRD_PARTY_NOTICES.md。
它属于社区目录 skillhub.cn 中的客户端分类,目录站点与 DeepSeek / 幻方没有官方从属关系;DSH 本身的设计思路是「一切皆插件」,这类插件属于社区侧的扩展,不是官方应用商店里的应用。
核心功能¶
- 无限画布:点阵背景与带箭头连线,支持平移、缩放、子树拖拽、「整理布局」和自动保存。
- 访谈:一次一问,问答落入访谈组;结束后可引出调研大纲。新建点子后默认进入访谈。
- 发散:快速展开若干方向意图,不必先走完整访谈。
- 确认调研:可补充调研要求,先确认大纲,再生成调研结果;结果支持评论与二次改写。
- 无重叠布局:兄弟重排与列碰撞避让;内容变高后自动推开。
- 节点编辑:双击编辑正文,正文以 Markdown 渲染;选中后按
Delete/Backspace删除。 - 历史画布:列表管理多画布;新建默认为 Untitled,写入首个有效节点后由 AI 自动总结标题。
- 统一 UI:shadcn 风格组件加 Base UI 原语,设计约定见仓库内的 DESIGN.md。
安装与启用¶
环境要求是 DeepSeek Harness Web UI,以及一个可用的 DSH 模型 provider。
从 npm 安装(README 标注为推荐方式):在 DSH 的 Plugin Manager / 插件管理中安装,名字就是包名。
dsh-brainstorming
也可以指定版本,当前 README 给出的版本为 0.0.5。
dsh-brainstorming@0.0.5
安装后刷新页面,左侧栏会出现「头脑风暴」面板。
README 也给了从源码安装的路径,适合需要改代码的情况:克隆仓库,装依赖并构建,然后在 DSH Plugin Manager 里选这个本地目录安装。
git clone https://github.com/m430/dsh-brainstorming.git
cd dsh-brainstorming
pnpm install
pnpm build
典型用法¶
启动后按下面几步走一遍,就能得到一次完整的生成链路。
1、左侧栏点击「头脑风暴」,进入画布列表。
2、点击「+ 新建头脑风暴」打开空白画布,标题默认为 Untitled。
3、双击空白处添加点子并提交,根节点会默认进入「访谈」。
4、选中节点后,工具栏提供三个主操作:
- 访谈:一次一问,答案写入访谈组;访谈结束后可「确认调研」
- 发散:快速生成方向意图
- 确认调研:可选补充要求,确认大纲后生成调研结果;结果可评论并按评论改写
5、拖动节点会带动整棵子树;需要时可点「整理布局」。选中节点后按 Delete / Backspace 删除。
配置¶
默认跟随 DSH 当前选中的模型,无论你用的是官方 API Key,还是 Harness 里配置的其他 provider。插件不读取、也不需要单独的 API Key;鉴权与密钥都由 DSH 的 credentials 层管理。
一般无需改配置。若要为插件单独指定模型,或调整超时与输出长度,可在 profile 的 cordis.patch.yml 中写入,例如:
- id: dsh-brainstorming
config:
# provider / model 须与你在 Harness 里已配置、可用的条目一致
provider: your-provider-id
model: your-model-id
timeoutMs: 120000
maxOutputTokens: 1800
注意 provider 与 model 需同时填写才会覆盖默认选择;只填其中一个会被忽略。
适用场景与注意¶
适合已经在 DSH 里工作、希望把点子调研的过程从聊天窗口里挪出来、并且需要长期保留多份草稿的用户。画布自动保存、历史画布列表和 Markdown 渲染,让这东西更接近一个可回看的工作区,而不是一次性对话记录。
安全与隐私上,README 明确了几件事:插件不会把 API Key 打包进前端或提交到仓库;AI 请求通过 DSH 的 ctx.llm 服务发出,Key 留在 Host 的 credentials 层;所有插件路由走 DSH /api 鉴权通道,未登录请求返回 401;画布内容由 Host storageDomain 的 brainstorm domain 持久化,经鉴权 /api 访问。需要留意的是,节点内容和提示词会发送给当前配置的模型 provider,处理敏感内容时 README 建议使用本地模型。
这类插件以当前 DSH 进程的权限运行,能访问该进程能访问的内容。安装前建议先读一遍源码与许可证(MIT License),确认依赖和配置项符合你的部署环境。
结尾¶
dsh-brainstorming 把 DSH 的插件扩展接到了一个具体场景上:不是再开一个对话窗口,而是用一个画布承载从提问、发散到调研结果的全过程。如果你已经在用 DSH,值得把它当作一次低成本的尝试。
目录页:https://www.skillhub.cn/plugins/m430/dsh-brainstorming
GitHub:https://github.com/m430/dsh-brainstorming