Back to directory

ai-novel-writer

Curated pickMaintenance: Active

ethanyoq/ai-novel-writer

Installs a dedicated AI novel-writing preset and workbench: revisioned local project assets, a compact side drawer, and native approval-gated single-file changes.

View on GitHub
$ git clone https://github.com/EthanYoQ/AI-Novel-Writer.git && cd AI-Novel-Writer/plugins/dsh-ai-novel-writer

707

stars

89

forks

TypeScript

Language

GPL-3.0

License

2026-06-20

Created

2026-09-08

Last push

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

  1. 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

  2. 02

    Build from source: `pnpm install` then `pnpm run build`

  3. 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 .

  4. 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

  5. 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

DSH integrationCompatible

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 textall 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` projects
  • Approval-gated single-file writes

    model-generated edits to novel files during a DSH conversationchanges 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 approval
  • Bring-your-own model configuration

    OpenAI-compatible endpoints (OpenAI, DeepSeek, Ollama, NovelAI preset) or Gemini-native endpoints supplied by the userchapter 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 credits
  • Structured review & revision loop (desktop app)

    chapter draftsstructured 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.
2026-06-202026-08-19v0.8.4

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.

08Data and sources

  • Author-claimedgithub.com6ae77d61b089…

    本仓库还在 插件目录 维护 `@ethanyoq/dsh-ai-novel-writer` `0.1.0` 开发预览。它把项目设置、人物设定、故事蓝图、章节蓝图和章节正文带入 DeepSeek Harness Web,并通过对话中的单文件审…

  • Author-claimedgithub.com6ae77d61b089…

    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.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.