Built for authors · Private by default

Every tool a novelist needs. Built in.

Novel Mage ships a complete AI writing toolkit local models, cloud AI, voice matching, world-building, character development, and more. One app, one price, fully offline.

Any provider, your key

Your API key. No markup. Full control.

Connect OpenAI, Anthropic, Google Gemini, or OpenRouter with your own API key. You pay the provider directly no token pool, no Novel Mage surcharge, no usage caps. Switch models per task to balance cost and quality.

Learn more →
Connected providers
OpenAI
gpt-4o
Anthropic
claude-opus-4
Google
gemini-2.0-flash
OpenRouter
Any model
No Novel Mage markup you pay the provider directly
Consistent AI behaviour

Save your genre. Apply it everywhere.

Write reusable system prompts for each genre, character voice, or task type. Apply them to generation, chat, and rewrites in one click so the AI always knows the tone, conventions, and constraints of your current project.

Learn more →
Saved prompts
+ New
Noir ThrillerActive
Epic Fantasy Formal
YA Voice Casual
Noir Thriller
Short punchy sentences. Bleak atmosphere. Morally grey characters. Avoid adverbs. Favour strong verbs and hard consonants…
Style capture

AI output that sounds like you wrote it.

Feed Novel Mage samples of your own prose and it builds a reusable voice preset sentence rhythm, vocabulary level, dialogue style, what to avoid. Apply it to any generation and the AI writes in your register, not its own.

Learn more →
Voice preset "My Voice"
Sentence lengthShort–medium
VocabularyLiterary, precise
DialogueTerse, subtext-heavy
AvoidAdverbs, filter words
Apply to chapter
Edit
Novel-grounded AI

Ask questions about your own story.

Chat with an AI that has read your manuscript and codex. Ask about plot consistency, brainstorm what happens next, or stress-test a story decision grounded in your actual characters and world, not generic writing advice.

Learn more →
Novel Chat
Ch. 7 loaded
You
Does Elena's decision here contradict her motivation in chapter 3?
Novel Mage
In Ch. 3, Elena prioritised loyalty over ambition. Her choice here could work if it's framed as a forced compromise rather than genuine desire. Consider adding a line of internal conflict to bridge the two…
Character development

Talk to your characters. Discover what they hide.

Select any character from your codex and open an interview session. The AI agent responds as that character drawing on their established profile. Ask about motives, secrets, fears, or the events of your story from their perspective.

Learn more →
I
Irene Adler
Character Interview
You
Why did you keep the letter? What are you afraid will happen?
Irene
If he learns the truth, the careful balance we've built shatters. And not just for me for everyone who trusts me to hold this secret…
First draft engine

Context-aware generation that knows your novel.

Place your cursor and generate. Novel Mage loads your chapter context, codex, summaries, system prompt, and voice preset before sending a single token. The output continues your story not a generic story that looks like yours.

Learn more →
Chapter 12 The Warehouse
Generating…
The door swung open. Marcus didn't wait he moved through the gap before it had fully cleared, shoulder low, eyes sweeping the dark. Crates. Chains. The smell of rust and old rain.
247 words
Scene-level operations

Expand, shorten, or rewrite any passage.

Select any text and choose your operation. Expand adds depth, sensory detail, and pacing. Shorten tightens and removes redundancy. Rewrite reconceives the phrasing while preserving intent. All three respect your Writer's Voice and system prompt.

Learn more →
Selected passage
The old man walked very slowly down the long and winding street, looking at things carefully as he went along his way.
Shortened ↓
The old man moved slowly down the street, studying each doorway as he passed.
Story memory at scale

The AI that remembers Chapter 1 in Chapter 20.

Generate and edit summaries for scenes, chapters, and acts. These feed directly into Novel Mage's context system so every generation and chat call benefits from a compressed understanding of your full story, not just the last few pages.

Learn more →
Story structure
Act 13 chapters
Holmes returns from Tibet. Watson reintroduces him to London society. The Irene Adler case is brought to their attention…
Ch. 1 The Return
Ch. 2 Old Haunts
Ch. 3 The Letter
Manuscript-wide edits

Change a name. Fix a fact. Across 100,000 words.

Find & Replace operates across every chapter and scene simultaneously. Case-sensitive, whole-word matching with a full preview before committing. A change log tracks every replacement so you can undo selectively.

Learn more →
Find & Replace entire manuscript
FindDaniel
ReplaceMarcus
Matches found
Ch. 4 ...then Daniel's hand...
Ch. 7 Daniel said nothing.
Ch. 11 ...beside Daniel and...
Replace all 47
Preview
World-building database

A lorebook that feeds your AI automatically.

Build characters, locations, factions, and lore as structured entries. When you write a scene featuring a codex entity, Novel Mage injects their profile into the AI context automatically so generated prose never contradicts your world-building.

Learn more →
Codex
Auto-grounding active
🧑‍⚕️
Character
Dr. John Watson
Army surgeon, Holmes' companion, narrator
221B Baker St.Afghanistan WarMary Morstan
Referenced in Ch. 1, 3, 5, 7… injected into AI context automatically
100% offline AI

Your novel stays on your machine. Full stop.

Run any Ollama or LM Studio model locally Llama 3, Mistral, Qwen, DeepSeek, and more. No internet required, no API costs, no token limits, no training on your manuscript. Mix local and cloud AI per task within the same project.

Learn more →
Local AI
Offline · Running
llama3.2:8b
Ollama
In use
mistral-7b-instruct
LM Studio
deepseek-r1:14b
Ollama
No internet required. Zero API costs. Your data never leaves your machine.

Runs fully local via Ollama or LM Studio or connect BYOK (OpenAI, Anthropic, OpenRouter, Google).

$99 once. Every feature included. No subscription.

Download Novel Mage free