DSH 個人工作臺插件:@dely0/dsh-personal-workbench

前言

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

典型用法

下面步驟用於理解插件的主要工作流。

  1. 安裝插件並重啓 dsh web。
  2. 在瀏覽器中硬刷新頁面。
  3. 用自然語言錄入任務,等待 AI 澄清後生成任務。
  4. 對任務發起 AI 諮詢、拆解、執行或覆盤。
  5. 執行類任務由 AI 提交完成申請,用戶驗收後纔算完成。
  6. 使用 AI 智能排序查看任意日期的執行順序提案。
  7. 使用 AI 日報 / 週報生成階段性報告。
  8. 將經驗、筆記或決策沉澱到個人知識庫 / 錯題集。
  9. 對本地文檔使用知識庫增強,讓 AI 總結內容並保留文件鏈接。
  10. 對靈感使用點子 / 點子王,後續可轉爲任務。

如果歷史數據中出現父任務完成狀態不一致,可以運行:

pnpm repair

或調用:

POST /api/workbench/maintenance/repair-parents

用於冪等補齊歷史父任務完成狀態。

適用場景與注意

適合誰

  • 本地單用戶,想把日曆、任務列表和 AI 會話放在同一個工作臺裏的人。
  • 已經在 DSH 中配置好模型與憑證的人。
  • 希望數據留在本地 ~/.dsh/workbench、不依賴雲同步的人。

限制

  • 僅支持單用戶本地使用。
  • 無雲同步、無多用戶權限體系。
  • 當前版本針對 DSH 0.1.0-rc.6 Web 版開發與測試。
  • 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 許可證。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜