dsh-novel-craft
DSH 小说创作工作台:抽卡式作者选段 → 蒸馏成「作者偏好档案」(只有规律、不放原文),再往下走章节看板、每章写作包、批注式微调、账目与情节体检、立项到完本的阶段门禁。
一句话定位
DSH 小说创作工作台:抽卡式作者选段 → 蒸馏成「作者偏好档案」(只有规律、不放原文),再往下走章节看板、每章写作包、批注式微调、账目与情节体检、立项到完本的阶段门禁。
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add dsh-novel-craft@0.3.0
兼容的 DSH 版本
*
作者与热度
shiyan688 · ★ 14 · 更新于 2026-11-08
关于这个插件
dsh-novel-craft
> English: [docs/README.en.md](./docs/README.en.md)(只放在仓库里,不进 npm 包——否则 npm 页面会显示英文版)
dsh-novel-craft 是一个跑在 DeepSeek Harness(dsh)上的开源 AI 小说写作插件(MIT 协议,npm 一行安装)。它解决的是「怎么让 AI 写出符合你个人文风的小说」——不用反复调提示词,也不用逐段写评语。
目的:让 AI 写出你觉得对味的文字。
方法:你只点赞、点踩,模型自己总结规律。
读候选稿时顺手点一下——好段落 👍、坏段落 👎。然后让模型把这批点选总结成几条能照着做的写法,写进一份档案。下一轮写稿带着这份档案,写完再点、再总结。它总结出来的东西长这样(我自己的档案):
## 已验证偏好(作者喜欢什么) - 让在场群像先静默再爆响 - 危险降临先写器物异动,再写人的闷哼 ## 避免的写法(作者不喜欢什么) - 不要用比喻堆砌来写人群的恐惧 - 不要在施法后补旁白解释动机
这些不是我写的,是我点出来的。每条后面能点「🔍 证据」,看它当年是从哪几段原文里总结的;不认同的直接删掉。
档案里只有规律,没有原文。这是这个方法能成立的前提:原文一轮就几千字,带两轮上下文就满了,更别说一本书——带不动的东西,谈不上"持续"。规律是几百字节(我的是 714 字节),每一轮写稿都带得动;而且模型记住的是"怎么写",不是"这几句长什么样",前者能迁移到新章节,后者只会被抄。所以它能一轮轮跑下去,越用越对味。
> 可靠性信号:775 条断言 / 7 个测试文件,每个能力都有真数据用例;发版前请三个独立视角复审,四个高危问题先复现再修。详见[「这东西靠谱吗」](#这东西靠谱吗)。
---
适合谁用 / 不适合谁用
适合:
- 已经在用 DeepSeek Harness(dsh),想让它帮着写小说 / 网文
- 长篇连载作者,需要十几万字不崩的设定与伏笔管理
- 已经有明显个人文风,但说不清自己到底要什么
- 刚开始写、还没形成固定风格 —— 点一轮,同时也是给自己标一次「我喜欢什么」
- 愿意每轮花几分钟点一遍段落,换长期越用越准
不适合:
- 没用过 dsh,也不打算装(本插件依赖 dsh)
- 想让 AI 一键自动生成整本小说
- 想要零投入全自动的
前置条件:DeepSeek Harness。命令行版 DSH 0.2.2-rc.1 需要 Node 24.9 或更新版本,官方 Desktop 自带运行时。
---
它和别的做法有什么不一样
要让 AI 写出你的味道,常见有四条路。区别不在于谁更聪明,在于你要付出什么:
| 做法 | 你要付出什么 | AI 学到的是什么 | 能跑几轮 |
|---|---|---|---|
| 自己写提示词 | 反复调,换个对话还得重来 | 这一轮的指令 | 一次 |
| 逐段写评语 | 每轮读 8–10 篇、每篇两三千字,还得说清"哪里好" | 一些形容词 | 一两轮就退化 |
| 上传风格样本 / 微调模型 | 准备语料、等训练、结果不可控 | 你的句子长什么样 | 看语料量 |
| dsh-novel-craft | 读的时候顺手点一下 | 你的规律(怎么写) | 一轮轮持续 |
为什么要做这个
因为原来的两条路都太累。
自己写提示词。"别写那么用力"它听不懂,你得反复调;调好这一次,下次开个新对话又得重来。
逐段给它写评语。一轮摊开八到十篇候选,每篇两三千字,读完还要说"哪里好"——说不出来,只会觉得"这篇有感觉"。勉强写下的那些"更细腻""节奏不错""有点刻意",翻译回写作等于没说,第三轮它还是同一个毛病,只是换了个说法。
说到底:判断很好下,表达很难写。点一下是一秒钟的事;让你把"我想要什么"讲清楚,你写得动十次,写不动一百次。所以别让你表达,让模型总结。
---
安装
DSH Web
dsh plugin --profile web add dsh-novel-craft
装完重启一次 dsh(宿主半区在启动时装载)。侧栏底部会出现「🎴 抽卡工作台」。
也可以从 [GitHub Release](https://github.com/shiyan688/dsh-novel-craft/releases/latest) 下载最新的插件安装包。以 0.3.1 为例,在下载目录执行:
dsh plugin --profile web add "$PWD/dsh-novel-craft-0.3.1.tgz"
官方 DSH Desktop
在 Desktop 的「插件」页面添加 dsh-novel-craft,完全退出后重新打开。侧栏底部会出现「抽卡工作台」。也可以先启动一次 Desktop,退出后用 Desktop 安装的 dsh 命令执行 dsh plugin --profile desktop add dsh-novel-craft,再打开应用。
不想装也能先看:把仓库里的 [docs/preview.html](./docs/preview.html) 用浏览器打开,那是真实组件渲染出来的界面快照,七个页签都能点。
---
怎么用
一、点它一轮,它就学到一点
选一个放着候选稿的目录(选择器会推荐、记最近、也能浏览,不用记路径),然后读,按键盘:
j/k 换段 · G 标好 · B 标坏 · 空格 取消 · n/p 换篇
读完点「⚗️ 提炼规律」。它把这一批点选总结成条目,你逐条勾选,采纳的才进档案。不勾的不会进去——所以你永远能拦下它总结错的部分。
就这样,一轮一次。你不需要写一句话。
二、写新的一章(候选稿也让模型写)
同分类对比
同一分类下 Star 最高的 5 个,便于横向比较。
| 插件 | 作者 | Star | 版本 | 更新 |
|---|---|---|---|---|
| dsh-our-free-model | Ebony-Vinyl | 68K | 2.1.0 | 2026-11-10 |
| next-ai-draw-io | DayuanJiang | 36.9K | 0.4.10 | 2026-11-09 |
| MemOS | MemTensor | 12.3K | 0.0.0 | 2026-11-09 |
| bisheng | dataelement | 12.2K | 0.0.0 | 2026-11-10 |
| webnovel-writer | lingfengQAQ | 7.9K | 0.0.0 | 2026-11-07 |