GPL-3.0 local-first novel-writing workbench with a DeepSeek Harness Web plugin (dev preview): install via `dsh plugin --profile web add` and draft chapters with approval-gated writes.
DSH integration
Compatible
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-21
License
GPL-3.0
01What can it help you accomplish?
Write novel chapters with AI inside DeepSeek Harness Web
Project settings, character profiles, story blueprints, chapter blueprints and chapter text saved item by item through single-file approval cards in the conversation
Web novel and long-form fiction authors who run DeepSeek Harness (dsh) Web and want AI-assisted chapter drafting with human approval gates
Run a traceable long-form creation pipeline from premise to final draft
A structured pipeline of premise → characters → worldbuilding → chapter blueprints → drafts → review reports → revisions → final drafts, with chapter-level context assembly around the current blueprint
Authors who want organized, reviewable novel assets instead of one giant chat history
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness (dsh) with the Web profile (`--profile web`) available
- pnpm and a local clone of the repository — the plugin is not published to npm
- The plugin is a 0.1.0 development preview, not yet part of the official desktop release
Installation steps
- 01
Clone the repo and enter the plugin workspace: `git clone https://github.com/EthanYoQ/AI-Novel-Writer.git && cd AI-Novel-Writer/plugins/dsh-ai-novel-writer`
$ git clone https://github.com/EthanYoQ/AI-Novel-Writer.git && cd AI-Novel-Writer/plugins/dsh-ai-novel-writer
- 02
Build from source: `pnpm install` then `pnpm run build`
- 03
Register the plugin: `dsh plugin --profile web add .` (or pack first with `pnpm pack --pack-destination ../../.runtime/.cache` and run `dsh plugin --profile web add ./.runtime/.cache/ethanyoq-dsh-ai-novel-writer-0.1.0.tgz` from the repo root)
$ dsh plugin --profile web add .
- 04
Start the Web UI with `dsh --profile web`, open the Novel Workbench (小说工作台) and install the “AI 小说作家” preset, then create a new session and select that preset
$ dsh --profile web
- 05
Do NOT use `dsh plugin add github:EthanYoQ/AI-Novel-Writer` — the repo root package is the desktop app, not an activatable DSH bundle
$ dsh plugin add github:EthanYoQ/AI-Novel-Writer
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
DeepSeek Harness Web plugin (@ethanyoq/dsh-ai-novel-writer 0.1.0 dev preview) installed via `dsh plugin --profile web add .` from source or a packed tgz, activated by installing the AI Novel Writer preset in the Novel Workbench
Novel workbench inside DeepSeek Harness Web
project settings, character profiles, story blueprints, chapter blueprints, chapter text→all novel assets managed in the DSH Web workbench under a dedicated Harness novel project format
uses an independent Harness novel project format and does not read desktop-version `.vela` projectsApproval-gated single-file writes
model-generated edits to novel files during a DSH conversation→changes written to disk and back-filled into the workbench only after the user clicks “允许一次” (allow once) on a Harness-native approval card
writes files to disk after approvalBring-your-own model configuration
OpenAI-compatible endpoints (OpenAI, DeepSeek, Ollama, NovelAI preset) or Gemini-native endpoints supplied by the user→chapter generation and review runs against the user's own local or cloud model endpoints
cloud model requests send prompts and context to the chosen provider; the software does not provide or host model creditsStructured review & revision loop (desktop app)
chapter drafts→structured review reports used as revision input, plus batch chapter tasks (1–10 chapters) with pause/cancel
04Who is it for? When not to use it?
Good for
- Web novel and long-form fiction authors who run DeepSeek Harness (dsh) Web and want AI-assisted chapter drafting with human approval gates
- Authors who want organized, reviewable novel assets instead of one giant chat history
Not for
- The DSH plugin is a 0.1.0 development preview: it is not included in the official desktop release and is not published to npm, so it must be built from source or installed from a packed tgz.
- The plugin uses a dedicated Harness novel project format and cannot read desktop-version `.vela` projects; also, `dsh plugin add github:EthanYoQ/AI-Novel-Writer` will not work because the repo root is the desktop app, not a DSH bundle.
05Compatibility, maintenance and safety notes
- The DSH plugin is a 0.1.0 development preview: it is not included in the official desktop release and is not published to npm, so it must be built from source or installed from a packed tgz.
- The plugin uses a dedicated Harness novel project format and cannot read desktop-version `.vela` projects; also, `dsh plugin add github:EthanYoQ/AI-Novel-Writer` will not work because the repo root is the desktop app, not a DSH bundle.
- The app does not provide or host model credits: generation requires the user's own OpenAI-compatible / Gemini endpoints (or local Ollama), and only implemented protocols and presets are guaranteed to work — arbitrary third-party APIs cannot be wired up by URL and key alone.
GPL-3.0 · actively maintained (latest release v0.8.4, 2026-08-15)
06Frequently asked questions
How does AI Novel Writer connect to DeepSeek Harness?
As a DSH Web plugin: clone the repo, build `plugins/dsh-ai-novel-writer` with pnpm, register it with `dsh plugin --profile web add .` (or a packed tgz), launch `dsh --profile web`, then install the “AI 小说作家” preset in the Novel Workbench and select it in a new session.
Can I install it straight from GitHub with dsh?
No. The README explicitly warns against `dsh plugin add github:EthanYoQ/AI-Novel-Writer` — the repo root is the desktop app, not an activatable DSH bundle. Use the plugin subdirectory or the packed tgz instead.
Which models does it work with?
Any endpoint speaking OpenAI-compatible protocol (OpenAI, DeepSeek, Ollama, NovelAI preset) or the Gemini native protocol. You bring your own keys and credits; the software does not provide or host models.
Where does my novel data go?
Project data is local-first — novel assets live in your project directory and local storage. Prompts are only sent to the model endpoint you configure; choosing a cloud provider sends context to that provider. The plugin writes files only after you approve a Harness-native single-file approval card.
Does the DSH plugin read my desktop projects?
No. The plugin uses an independent Harness novel project format and does not read desktop-version `.vela` projects. It is also a 0.1.0 development preview, not yet part of the official desktop release or npm.
07Related DSH workflows
archify
by tt-a1i
Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
openviking
by volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
nocobase
by nocobase
NocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.
learn-harness-engineering
by walkinglabs
Harness engineering beginner tutorial, from 0 to 1
08Data and sources
本仓库还在 插件目录 维护 `@ethanyoq/dsh-ai-novel-writer` `0.1.0` 开发预览。它把项目设置、人物设定、故事蓝图、章节蓝图和章节正文带入 DeepSeek Harness Web,并通过对话中的单文件审…
pnpm run build dsh plugin --profile web add . dsh --profile web
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-21. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
