
Dely0/dsh-personal-workbench
dsh-personal-workbench
Personal workbench for DeepSeek Harness Web: calendar + task list + AI assistant
Install
npx @deepseek-ai/dsh plugin --profile web add @dely0/dsh-personal-workbenchRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-personal-workbench)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from Dely0/dsh-personal-workbench, cleaned of badges and images.
dsh-personal-workbench
DSH(DeepSeek Harness)个人工作台插件:把 DSH 变成「日历 + 层级任务 + AI 助手」的工作台。 自然语言录入任务,AI 澄清 / 拆解 / 执行 / 复盘,数据全部留在本机。
English · 简体中文
| 日历 | 快速录入 | 知识库 |
|---|---|---|
亮点
- 📅 日历(周/月)+ 树状任务列表;「今日」「日历」「任务」三视图,筛选排序可组合、保留父子层级
- ✨ 自然语言快速录入 → AI 澄清后生成任务;支持贴图与 PDF/DOCX 附件,不收的文件逐条给原因
- 🧠 每个任务关联多个 AI 会话:澄清 / 咨询 / 拆解 / 执行 / 复盘
- 🎭 专家人格(角色库):三级来源(用户库 > 外部目录 > 内置 15 篇);会话前选定,正文按需加载、不进提示词
- ✅ 「AI 申请完成 → 用户验收」闭环;进度是显式值,AI 不能靠进度把任务标完成(ADR 0003/0004)
- 🗓️ 每日计划 + 容量账本:AI 排序提案 → 确认才生效;「今日投入结束」≠ 任务完成(ADR 0007)
- 🎯 会话前选 Skill / 模型 / 角色,提示词自动注入「加载这些技能」
- ⏰ 到期提醒:页内横幅 + 系统通知;可选微信通道(需
@xmanrui/dsh-im) - 🌐 界面语言:自动 / 中文 / English(设置 → 语言);顶栏、设置、角色库/专家、快速录入、任务表单、知识库与选择器已支持英文,深层说明文案增量迁移
- 🔒 数据只在本机
~/.dsh/workbench,不上传任何服务器
安装
前置:DSH ≥ 0.1.5-rc.1(Web 版)、Node ^22.19.0 或 >=24.0.0、pnpm >=11.7.0 <12。
dsh plugin --profile web add @dely0/dsh-personal-workbench
⚠️ 装完必须重启
dsh web,只刷新浏览器不够:客户端 bundle 由宿主在启动时读进内存, 刷新拿到的是旧代码。升级/回退同理。
其它装法:
# GitHub 源码
dsh plugin --profile web add git+https://github.com/Dely0/dsh-personal-workbench.git
# Release tarball
dsh plugin --profile web add file:/path/to/dsh-personal-workbench-<version>.tgz
快速上手
- 侧栏点「工作台」打开面板;
- 「快速录入」说一句话 → AI 澄清 → 确认建任务;
- 任务详情点「AI 执行」→ 在会话里干活 → 完成后回面板验收;
- 「今日」看待办与容量,需要时点「AI 智能排序」排今天的顺序;「日历」按天回看与排期。
兼容性
| 项 | 要求 | 拿不到时 |
|---|---|---|
面板本体(官方槽位 + layout.selectPanel) | DSH 0.1.5-rc.1+ | 面板整块不启动并打一条可读日志(刻意不降级) |
服务端能力:任务/日历/知识库/点子、提醒、日报周报、workbench_* 工具 | 0.1.0-rc.6+ | — |
会话绑定 sessions.retain() | 0.1.7-rc.2+ | 旧宿主自动回落 sessions.binding() |
| Skill 选择器 | 宿主 skills 注册表 | 选择器隐藏 |
| 微信提醒 | 可选插件 @xmanrui/dsh-im | 静默降级为页内提醒 + 系统通知 |
最低支持版本是 0.1.5-rc.1,这是硬边界。 为什么低于它选择"明确不启动"而不是降级、
以及 0.2.0 引入的插件兼容性预检(peer 区间为什么写成并列区间):
见 docs/releases/v1.15.8.md 与
docs/design/2026-09-13-client-architecture-official-only.md。
开发
git clone https://github.com/Dely0/dsh-personal-workbench.git
cd dsh-personal-workbench
pnpm install
pnpm check # 类型检查 + 构建
pnpm test # 全量回归(跑构建产物)
pnpm build && pnpm dev:install # 装盘到本机 profile(装完重启 dsh web)
| 文档 | 用途 |
|---|---|
.dsh/skills/dsh-plugin-change/ | 改代码前先读:架构硬约束、本项目的编码规范与回归防线 |
.dsh/skills/dsh-release/ | 发版前先读:公开发布的硬门禁与命令序列(范围表、变异探针、PII 两面、tag/npm/Release、发布成功判据) |
docs/release-checklist.md | 发版前自检清单(可勾选版) |
scripts/release-preflight.mjs | 发布门禁一键跑:typecheck → 单测 → 全探针(每步 build)→ PII 两面 → 版本/文档;--phase post 做 tarball 与 sha1 对账、用户视角安装、Release 复核 |
scripts/dev-verify.mjs | 研发版本验收链:构建 → 装盘 → 隔离实例重启 → 浏览器套件 → 证据包 |
docs/issues/ | 滚动维护的已知问题与待办 |
docs/adr/ | 已冻结的口径决策(容量、进度、角色、验收链、每日投入) |
版本历史
…

