前言¶
DSH 的社区插件生态强调「一切皆插件」,社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。@dely0/dsh-personal-workbench 是 Dely0 维护的一个 DSH Web 插件,它把 DSH Web 做成一个个人工作台:日历、树状任务列表,以及围绕任务展开的 AI 助手。
下面介绍它的能力、安装方式、典型用法和使用注意。
这是什么¶
一句话定位:@dely0/dsh-personal-workbench 是一个 DSH 个人工作台插件,提供日历 + 任务列表 + AI 助手工作台。
它适合本地单用户场景:
- 任务数据存储在本地
~/.dsh/workbench。 - 资料中提到 SQLite 数据库文件
~/.dsh/workbench/workbench.db,并提到每日 JSON 备份规划。 - 工作台 API 挂载在
/api/workbench/*,且仅允许 loopback 访问。 - AI 能力依赖你在 DSH 中已配置的模型与凭证;执行 / 咨询等操作会真实消耗 token。
- 许可证为 MIT。
核心功能¶
日历与任务列表¶
- 日历支持周 / 月切换。
- 任务列表为树状层级。
- 支持 Markdown 任务描述、复盘记录、变更历史。
AI 任务工作流¶
- 自然语言快速录入,AI 澄清后自动生成任务。
- 每个任务可关联多个 AI 会话:澄清 / 咨询 / 拆解 / 执行 / 复盘。
- 任务执行采用“AI 申请完成 → 用户验收”闭环。
- 已完成任务可触发 AI 复盘。
提醒、归档与重复任务¶
- 到期提醒:页内横幅。
- 系统级桌面提醒。
- 归档区、任务恢复。
- 重复任务。
排序、报告、知识库与点子¶
- AI 智能排序,支持任意日期。
- AI 日报 / 周报。
- 个人知识库 / 错题集。
- 知识库增强:AI 总结本地文档 + 文件链接。
- 点子 / 点子王。
安装与启用¶
从 npm 安装¶
常用安装命令:
dsh plugin --profile web add @dely0/dsh-personal-workbench
也可以使用 npm 安装到项目:
npm install @dely0/dsh-personal-workbench
从 GitHub 安装¶
dsh plugin --profile web add git+https://github.com/Dely0/dsh-personal-workbench.git
从源码挂载¶
如果你需要本地修改,可以 clone 仓库、安装依赖、检查、测试、构建后再挂载:
git clone https://github.com/Dely0/dsh-personal-workbench.git
cd dsh-personal-workbench
pnpm install
pnpm check
pnpm test
pnpm build
dsh plugin --profile web add link:/path/to/dsh-personal-workbench
重启并刷新¶
安装后重启 dsh web,然后在浏览器中硬刷新:
Ctrl+Shift+R
典型用法¶
下面步骤用于理解插件的主要工作流。
- 安装插件并重启
dsh web。 - 在浏览器中硬刷新页面。
- 用自然语言录入任务,等待 AI 澄清后生成任务。
- 对任务发起 AI 咨询、拆解、执行或复盘。
- 执行类任务由 AI 提交完成申请,用户验收后才算完成。
- 使用 AI 智能排序查看任意日期的执行顺序提案。
- 使用 AI 日报 / 周报生成阶段性报告。
- 将经验、笔记或决策沉淀到个人知识库 / 错题集。
- 对本地文档使用知识库增强,让 AI 总结内容并保留文件链接。
- 对灵感使用点子 / 点子王,后续可转为任务。
如果历史数据中出现父任务完成状态不一致,可以运行:
pnpm repair
或调用:
POST /api/workbench/maintenance/repair-parents
用于幂等补齐历史父任务完成状态。
适用场景与注意¶
适合谁¶
- 本地单用户,想把日历、任务列表和 AI 会话放在同一个工作台里的人。
- 已经在 DSH 中配置好模型与凭证的人。
- 希望数据留在本地
~/.dsh/workbench、不依赖云同步的人。
限制¶
- 仅支持单用户本地使用。
- 无云同步、无多用户权限体系。
- 当前版本针对 DSH
0.1.0-rc.6Web 版开发与测试。 - DSH 升级到新的大版本时,必须重新验证相关选择器,必要时适配。
- 与
dsh-web-ui(task-board / ssh)共存时使用其data-dsh-*互斥协议;未安装时自动失效,不依赖dsh-web-ui。
安全与许可¶
- 数据完全存储在本地
~/.dsh/workbench,不上传任何服务器。 - 资料中提到不读取、不上传 DSH 之外的任何数据。
- 所有工作台 API 均挂载在
/api/workbench/*,且仅允许 loopback 访问。 - AI 能力依赖你在 DSH 中已配置的模型与凭证,执行 / 咨询等操作会真实消耗 token。
- 本插件为社区项目,与 DeepSeek 官方无关,不提供任何担保。
- 它会在本机以当前 DSH 用户权限运行。
- 执行类 AI 操作可能修改工作区文件、消耗 API 额度,请先阅读代码并谨慎使用。
- 许可证为 MIT。
结尾¶
@dely0/dsh-personal-workbench 的价值在于把日历、任务、AI 会话和本地知识沉淀放到同一个 DSH Web 工作台中,适合本地单用户把任务流和 AI 工作流接起来。
GitHub 仓库:
https://github.com/Dely0/dsh-personal-workbench
目录页地址未在本文列出;安装前建议先查看仓库中的 README、代码和 MIT 许可证。