Keeping AI Novels from Falling Apart After Chapter Three
A local-first desktop workbench that structures the entire novel pipeline—from premise to final draft—so your AI doesn’t lose track of the plot by chapter three.

What it does
AI Novel Writer is an Electron desktop app for Windows and macOS that orchestrates long-form fiction creation using your own API keys and local or cloud models. It breaks the work into stages—premise, characters, worldbuilding, chapter blueprints, drafting, review, revision, and final output—storing everything in a local SQLite database and project directory. Instead of dumping an entire manuscript into a chat context window, it assembles relevant lore, character sheets, and chapter outlines per section to keep generated text consistent.
The interesting bit
The v0.9.0 release treats continuity as a first-class feature: foreshadowing threads have dedicated tracking with expiration warnings, and previously approved facts automatically feed forward into new chapters so the AI doesn’t reinvent your protagonist’s backstory mid-arc. There is also a human-in-the-loop review stage where AI critique is editable and must be explicitly accepted before revisions are merged via diff comparison.
Key highlights
- Local-first: projects and drafts live in a local SQLite database; only model API calls leave the machine.
- Chapter-aware context assembly: relevant worldbuilding and character notes are injected per chapter rather than stuffing the whole novel into the prompt.
- Foreshadowing and narrative thread tracking with active threads and overdue reminders.
- EPUB2/EPUB3 import support and a zoomable character relationship graph.
- OpenAI-compatible, Gemini, and Ollama endpoints supported; NovelAI has minimal untested compatibility.
Caveats
- The Windows installer and macOS DMGs are currently unsigned, so expect platform security warnings on first launch.
- The companion DeepSeek Harness web plugin is an early MVP the README explicitly warns is “less than 10%” of the desktop app’s capability and cannot read desktop project files.
- NovelAI support is described as minimal and unverified by the maintainer due to lack of a test token.
Verdict
Worth a look if you’re serious about drafting novels with local or cloud LLMs and need structural guardrails more than a chatbot provides. Skip it if you want an all-in-one model service or an online collaborative writing platform.
Frequently asked
- What is EthanYoQ/AI-Novel-Writer?
- A local-first desktop workbench that structures the entire novel pipeline—from premise to final draft—so your AI doesn’t lose track of the plot by chapter three.
- Is AI-Novel-Writer open source?
- Yes — EthanYoQ/AI-Novel-Writer is open source, released under the GPL-3.0 license.
- What language is AI-Novel-Writer written in?
- EthanYoQ/AI-Novel-Writer is primarily written in TypeScript.
- How popular is AI-Novel-Writer?
- EthanYoQ/AI-Novel-Writer has 770 stars on GitHub.
- Where can I find AI-Novel-Writer?
- EthanYoQ/AI-Novel-Writer is on GitHub at https://github.com/EthanYoQ/AI-Novel-Writer.