Back to home

shuaixiangzi

dsh-mojian

墨间 · DeepSeek Harness 小说工坊。网页写作室 + dsh-plugin。

Stars
0
Language
TypeScript
Created
Aug 15, 2026
Updated
Aug 16, 2026

Introduction

墨间 · 小说工坊

License: MIT dsh-plugin DeepSeek Harness

给作者用的写小说屋子。先立一本书,进房间后再选「细聊」或「直接生成」。短篇可通过聊天自动成稿,长篇先更新世界与人物设定,再生成大纲并按章推进。写作室只换界面主题(排版、材质、按钮),不改模型文风。

这是一个开源的 DeepSeek Harness 项目,GitHub topic 为 dsh-plugin。网页是给作者用的正门;仓库里的 plugins/dsh-novel-studio 是给 dsh 用的插件。

她怎么用

  1. 打开网页,在右上角「模型」里给常用服务填一次钥匙。
  2. 可直接选择 DeepSeek、MiniMax Coding Plan 或 Kimi Coding Plan,也可新增 OpenAI 兼容服务。
  3. 在首页写书名或题眼,选短篇 / 长篇和主题房间,点「创建这本书」。
  4. 进入房间后选「先细聊」或「直接生成」。
  5. 「发送并写入」会更新设定并生成正文,「只讨论 / 先细聊」不会改稿。
  6. 左边设定柜随时看题眼、世界、人物、大纲。正文可划词引用,按段落改稿。

不要让她碰提示词。提示词是给你维护的。

你怎么启动

需要 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.mdprompts/skins/*.md已停用,屋子只换界面

写作室只换界面主题,不会把真人写进小说。

数据在哪

真源是本地 SQLite:data/mojian.sqlite

  • 书籍、章节、段落、设定柜、对话、钥匙都在库里
  • data/novels/<id>/ 里的 novel.jsonBIBLE.md、章节 .md 是给人看的快照
  • data/ 不会进 Git,钥匙和稿件留在你自己机器上

写作室(界面主题)

  • 清新风 · 青芽来信
  • 可爱风 · 奶油星球
  • 中国风 · 千里青绿
  • 中国风 · 长街灯市
  • 中国风 · 烟雨留白
  • 帅哥风 · 舞台侧光

开源

MIT License。欢迎提 issue 和 PR。

GitHub topics:dsh-plugin · deepseek-harness · dsh · cordis