前言¶
在 DeepSeek Harness(DSH)裏跑智能體、調模型已經夠順手,但要把同一套能力落到「寫小紅書、寫公衆號、寫通用長文」的日常流程,往往還要在瀏覽器、本地編輯器、筆記軟件之間來回拷。草稿散落在各處,字數和標籤規則全靠人肉記,AI 潤色又要另開窗口配 API。
下面介紹社區插件 dsh-book(維護者 ChenYichener,分類:客戶端)。它在 DSH Web 側欄掛一個「寫作」面板:左側是可選目錄下的 Markdown 草稿庫,中間是按平臺切換的編輯器,右側是走當前 Profile 默認模型的 AI 文案助手。草稿就是普通 .md 文件,可與 Obsidian、Git、vim 共用同一文件夾。
這是什麼¶
dsh-book 是 DSH 插件,一句話定位:Markdown 草稿庫 + 小紅書 / 微信公衆平臺 / 通用帖文編輯器 + 流式 AI 文案助手。倉庫見 GitHub:ChenYichener/dsh-book;社區目錄頁見 SkillHub 插件頁。許可證 MIT,當前 package 版本 0.1.0,需要 Node.js >= 20。插件無獨立構建步驟、無運行時 npm 依賴,也不在面板裏單獨配置 API Key——生成走宿主 llm 服務與 Profile 的默認模型。
核心功能¶
草稿庫¶
- 一篇草稿對應一個 Markdown 文件,目錄由用戶指定;首次保存時默認創建
~/Documents/DSH寫作。 - 支持瀏覽、按標題與正文摘要搜索、新建、刷新、刪除。
- 僅列出目錄下直接的
.md文件;子目錄、點文件、超過 2 MiB 的文件會被跳過;列表上限 500 篇。
編輯器¶
- 平臺配置:小紅書(
xiaohongshu,默認)、微信公衆號(wechat)、通用(generic)。 - 標題與正文字數實時統計:超過平臺軟限制時計數變琥珀色,保存不會被攔截。
- 標籤以芯片形式管理:
Enter或,/,添加;標籤輸入框爲空時Backspace刪除最後一個。 - 約 0.9 秒自動保存,狀態欄可見;改標題會同步重命名文件,重名自動加
(2)後綴。 - Copy all 複製標題 + 正文 +
#標籤;Copy body 只複製正文;刪除需兩次點擊確認。
各平臺軟限制與助手風格(來自 README):
| 平臺 | 標題 | 正文 | 標籤 | 助手側重 |
|---|---|---|---|---|
| 小紅書 | 20 字 | 1,000 字 | 10 | 吸引注意的標題、第一人稱短段、8–10 個話題標籤 |
| 微信公衆號 | 64 字 | 4,000 字 | 30(助手一般不推標籤) | 價值型標題、小標題結構 |
| 通用 | 無 | 無 | 30 | 清晰標題、自然段落、5–10 個標籤 |
AI 文案助手¶
六種模式,流式輸出,可隨時 Stop;提示詞按平臺區分(小紅書鉤子與標籤、公衆號小標題、通用中性語氣)。共用一套中文文案基線(不捏造事實與數字、避免醫療或絕對化表述、避免硬廣腔)。可選 Extra requirements 補充語氣、受衆、角度。
| 模式 | 輸入要求 | 輸出 | 寫回編輯器 |
|---|---|---|---|
| Draft | 簡要主題 / 素材 / 要點 | 標題 + 正文 + 標籤 | Apply to editor |
| Polish | 非空正文 | 改寫正文 | Replace body |
| Expand | 非空正文 | 擴寫正文 | Replace body |
| Tighten | 非空正文 | 壓縮正文 | Replace body |
| Titles | 正文或 brief | 5 個標題候選 | 點選其一 |
| Tags | 正文或 brief | 8–10 個 # 標籤 |
點選或 Add all |
AI 面板依賴 Profile 已配置的默認模型;未配置時面板仍可編輯草稿,但生成不可用。
界面與集成¶
- 中英雙語 UI 跟隨 DSH locale;樣式使用 DSH 設計 token,明暗主題與宿主一致。
- 宿主在
index.js向 Web 服務註冊前綴/dsh-book/api;客戶端通過sidebar.panellist與main插槽掛載,側欄顯示筆尖圖標 Writing(寫作)。
安裝與啓用¶
前提:本機已有可用的 dsh 安裝;默認 Profile 多爲 web。README 註明在 DSH 0.2.2-rc.1 上做過插件 bundle 相關測試。
先從 GitHub 安裝(推薦):
dsh plugin --profile <profile> add github:ChenYichener/dsh-book
也可在克隆倉庫後從本地路徑添加(路徑換成你的實際目錄):
dsh plugin --profile <profile> add /path/to/dsh-book
DSH 桌面應用可在 Plugins 頁從本地目錄安裝並指向 dsh-book 文件夾。安裝後重啓 dsh web 或刷新頁面,側欄面板列表裏應出現 寫作 入口。更新可再次執行 add;移除:
dsh plugin --profile <profile> remove dsh-book
典型用法¶
- 點擊側欄筆尖 Writing,界面爲三欄:庫、編輯器、AI。庫加載後默認打開最新一篇;New work 新建空白稿。
- 在標題旁選平臺,填寫標題與正文,按需加標籤;需要發文時用 Copy all 或 Copy body。
- 在 AI 區選模式、填 brief 或依賴當前正文,流式生成後點 Apply / Replace body 或點選標題、標籤寫回。
- 庫頂可改草稿目錄(保存在瀏覽器
localStorage鍵dsh-book.directory);Enter確認、Esc取消。
草稿文件格式示例:
---
title: A month of writing in public
platform: xiaohongshu
tags: 自媒體, 副業, 小紅書運營
createdAt: 2026-11-03T01:00:00.000Z
updatedAt: 2026-11-03T01:20:00.000Z
---
Body text. Everything after the closing `---` is preserved verbatim.
frontmatter 爲精簡逐行解析(非完整 YAML);無 frontmatter 時整文件爲正文,文件名(去掉 .md)作標題。
常用快捷鍵(無全局熱鍵,其餘靠按鈕):
| 位置 | 按鍵 | 行爲 |
|---|---|---|
| 標題框 | Enter | 跳到正文 |
| 標籤框 | Enter / , / , |
添加標籤 |
| 標籤框(空) | Backspace | 刪最後一個標籤 |
| 目錄框 | Enter / Esc | 切換目錄 / 取消編輯 |
適用場景與注意¶
適合誰:已在 DSH 裏配置默認模型、需要把小紅書 / 公衆號 / 通用長文寫作留在同一 Web 工作臺裏的開發者或運營;希望草稿落地爲本地 Markdown、方便 Git 或 Obsidian 同步的人。
運作方式:插件以當前 dsh 進程權限讀寫你指定的草稿目錄,並通過宿主 Web 服務暴露 /dsh-book/api;生成請求單字段截斷至 12,000 字符,請求體上限 1 MiB,單文件草稿上限 2 MiB。安裝前建議瀏覽 倉庫源碼 與 MIT 許可證,確認目錄路徑與數據出境策略符合你的環境。
社區目錄 SkillHub 與 DeepSeek / 幻方無官方從屬關係,DSH 生態原則是「一切皆插件」,按需自審後安裝即可。
結尾¶
經過上面的步驟,你可以在 DSH 內完成「選平臺 → 寫稿 → 自動保存 → AI 潤色或起稿 → 一鍵複製發佈」的閉環,而不必把草稿和模型調用拆到多個工具。進一步瞭解功能與 API 細節,見 GitHub:ChenYichener/dsh-book 與 SkillHub 目錄頁。