前言¶
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 許可證。