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.
See the whole cast at once

Every connection in your world, mapped.

The Relationship Map draws every character, location, and connection in your Codex as a graph, built automatically from the relationships you've already written no separate diagram to maintain.

Learn more →
Relationship Map · Irene Adler
Rival
Sherlock Holmes — outwitted him once, respects him still.
Husband
Godfrey Norton — married in secret, chapter 14.
Acquaintance
Dr. Watson — knows her only by reputation.
Catches what a second read would

Find the contradiction before your reader does.

Continuity Check reads your finished chapters against each other and your Codex, flagging the scar that moved hands, the funeral referenced before it happens the errors a first-draft brain never catches.

Learn more →
Continuity Check
3 flags found
Physical
Irene's scar is on the left hand in ch. 3, right in ch. 19.
Timeline
Ch. 12 references a funeral that happens in ch. 15.
Object
The letter is burned in ch. 8 but read again in ch. 10.
The numbers behind your draft

See your manuscript, measured.

POV balance, dialogue-to-narration ratio, pacing, and show vs. tell all the patterns a human editor would eventually flag, visible now, plus the word you've used nine times without noticing.

Learn more →
Novel Analytics
POV balanceElena 62% · Marcus 38%
Dialogue vs. narration44% / 56%
Show vs. tell78% show
Most overused word“suddenly” ×14
Building a world, not just a story

Invent a word. It holds for 400 pages.

Define your own vocabulary conlang terms, honorifics, invented words and Novel Mage applies it consistently across the whole manuscript, paired with a dictionary that stops spellcheck flagging your own names.

Learn more →
Custom Language
silver→ aurelin
moon→ thessa
the old tongue→ sael'varr
Applied across every chapter automatically

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

$149 once. Every feature included. No subscription.

Download Novel Mage free