跳到主要内容

dsh-novelweb

已验证

dsh-novelweb · v0.3.0 · GPL-3.0 · Web 界面

NovelWeb 写作助手 — 可通过 dsh plugin --profile web add 安装的 DSH bundle:小说写作/策划双模式、RAG 检索、伏笔与大纲管理。

安装

dsh plugin add dsh-novelweb

dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南

源码

发布到 npm 但没有公开仓库。安装前请检查包内容。

标签

作者

说明文档

dsh-novelweb

NovelWeb 写作助手是一个可安装的 DeepSeek Harness (DSH) Web profile bundle。

它在 DSH 聊天里提供小说写作和策划工具,并在 Web 侧栏加入「写作台」入口。具有工作目录的会话会把资料保存到 <工作目录>/.novelweb/;未选择工作目录时保持兼容,使用 $DSH_HOME/novelweb-data/。每部小说独立存为 JSON 文件。

功能

  • 写作模式:将当前章节、人物、事件和检索到的正文上下文自动注入聊天;直接说「续写」。
  • 策划模式:管理故事线、章节大纲、伏笔和未解线索。
  • RAG:正文 BM25 检索,可选模型重排。
  • 章节抽取、TXT 导入、章节/人物/事件管理。
  • 可拖动的侧栏写作台面板和设置页配置。

安装

在运行 DSH 的机器上执行:

dsh plugin --profile web add dsh-novelweb

该命令会把 dsh-novelweb 安装到 Web profile,并自动将其 cordis.patch.yml 加入 profile bundle 层。无需 cordis_define、无需让 AI 复制 Host/Client 源码,也不依赖一个特定会话。

安装后重启 DSH Web:

dsh --profile web

刷新浏览器,侧栏底部会出现「写作台」。在面板中设定当前小说和章节后,回到聊天直接说「续写」即可。

完整的人类与 AI 双读安装步骤见 INSTALL.md

升级与卸载

# 升级到 npm 上的最新版
dsh plugin --profile web update dsh-novelweb

# 卸载并从 profile bundle 层移除
dsh plugin --profile web remove dsh-novelweb

许可

GNU General Public License v3.0,见 LICENSE