shuaixiangzi
dsh-mojian
墨间 · DeepSeek Harness 小说工坊。网页写作室 + dsh-plugin。
- Stars
- 0
- Language
- TypeScript
- Created
- Aug 15, 2026
- Updated
- Aug 16, 2026
Introduction
墨间 · 小说工坊
给作者用的写小说屋子。先立一本书,进房间后再选「细聊」或「直接生成」。短篇可通过聊天自动成稿,长篇先更新世界与人物设定,再生成大纲并按章推进。写作室只换界面主题(排版、材质、按钮),不改模型文风。
这是一个开源的 DeepSeek Harness 项目,GitHub topic 为 dsh-plugin。网页是给作者用的正门;仓库里的 plugins/dsh-novel-studio 是给 dsh 用的插件。
她怎么用
- 打开网页,在右上角「模型」里给常用服务填一次钥匙。
- 可直接选择 DeepSeek、MiniMax Coding Plan 或 Kimi Coding Plan,也可新增 OpenAI 兼容服务。
- 在首页写书名或题眼,选短篇 / 长篇和主题房间,点「创建这本书」。
- 进入房间后选「先细聊」或「直接生成」。
- 「发送并写入」会更新设定并生成正文,「只讨论 / 先细聊」不会改稿。
- 左边设定柜随时看题眼、世界、人物、大纲。正文可划词引用,按段落改稿。
不要让她碰提示词。提示词是给你维护的。
你怎么启动
需要 Node 20+。钥匙可以写在 .env,也可以只在网页里保存。
git clone https://github.com/shuaixiangzi/dsh-mojian.git
cd dsh-mojian
copy .env.example .env
npm install
npm run dev
浏览器打开 http://127.0.0.1:5176
网页内置以下免手输地址的服务预设:
- DeepSeek
- MiniMax Coding Plan
- Kimi Coding Plan
三家的 Key 互不通用。
接 DeepSeek Harness
先能跑起来:
npx @deepseek-ai/dsh web
然后把墨间当成 dsh-plugin 装上。工作区选这个仓库根目录。
从 GitHub 安装:
dsh plugin --profile web add github:shuaixiangzi/dsh-mojian
本地开发时:
dsh plugin --profile web add ./plugins/dsh-novel-studio
或临时挂上:
dsh web --patch ./plugins/dsh-novel-studio/cordis.patch.yml
插件会:
- 注入工坊人格(来自
prompts/) - 提供
novel_list/novel_bible/novel_prompts - 和网页版共用同一份稿件数据
技能在 skills/,AGENTS.md 会告诉 agent 先读提示词、再动稿。
提示词在哪
全部在 prompts/,改完立刻生效,不用重启也能在「提示词」页保存。
| 文件 | 管什么 |
|---|---|
prompts/00-identity.md | 作者人格(启用) |
prompts/modes/short.md | 短篇写法(启用) |
prompts/modes/long.md | 长篇写法(启用) |
prompts/stages/*.md | 各步输出格式 |
prompts/01-craft.md、prompts/skins/*.md | 已停用,屋子只换界面 |
写作室只换界面主题,不会把真人写进小说。
数据在哪
真源是本地 SQLite:data/mojian.sqlite
- 书籍、章节、段落、设定柜、对话、钥匙都在库里
data/novels/<id>/里的novel.json、BIBLE.md、章节.md是给人看的快照data/不会进 Git,钥匙和稿件留在你自己机器上
写作室(界面主题)
- 清新风 · 青芽来信
- 可爱风 · 奶油星球
- 中国风 · 千里青绿
- 中国风 · 长街灯市
- 中国风 · 烟雨留白
- 帅哥风 · 舞台侧光
开源
MIT License。欢迎提 issue 和 PR。
GitHub topics:dsh-plugin · deepseek-harness · dsh · cordis