AI-powered writing assistant for editing and world-building. Features multiple AI providers (Claude, GPT, Gemini), flexible context management at Series/Book/Chapter levels, and a privacy-first design with all data stored locally in your browser.
- Multiple AI Providers: OpenRouter, Anthropic Direct (Claude), OpenAI Direct (GPT), Google Direct (Gemini), and LM Studio (local models)
- Flexible Context: Add details at Series, Book, or Chapter level to customize AI prompts
- AI-Powered Editing Tools:
- Character creation & motivations
- World-building & locations
- Copy editing
- Line editing (sentence variety, word choice, dialogue naturalism)
- Developmental editing:
- Chapter Purpose/Theme Identification
- Key Events Summary
- Story arc structure
- Stakes escalation
- Subplot resolution
- Plot holes & contradictions
- Character motivations
- Thematic cohesion
- Scene purpose
- Scene openings & endings
- POV consistency
- Scene-level conflict
- Information clarity & relevance
- Tropes identification & subversion
- Tension & Engagement:
- Micro-tension audit
- Reader curiosity tracker
- Chapter hook & cliffhanger audit
- Prose Craft:
- Metaphor & simile audit
- Tonal consistency check
- White space & paragraph rhythm
- Genre-Specific Prompts (14 genres, hidden by default):
- Fantasy (Epic/Secondary World)
- Fantasy (Grimdark)
- Urban Fantasy
- Science Fiction (Hard)
- Science Fiction (Space Opera)
- Literary Fiction
- Mystery/Detective
- Horror
- Historical Fiction
- Thriller
- Crime Fiction
- Romance
- Young Adult
- Middle Grade
- 10-Phase Editing Workflow: Structured approach from orientation to final polish
- Essential Quick List: 10 high-impact prompts for fast triage
- Pipeline Mode: Chain multiple prompts together for complex workflows
- Auto-Save & Backups:
- Auto-save every 30 seconds
- Visual save indicator in header
- Last saved timestamp
- Automatic hourly backups (24 per project)
- Restore from any backup
- Scene Navigator: Quick access sidebar to jump to any chapter
- Organization: Tags/labels for characters and timeline events
- Global Search: Search across all chapters, characters, settings, timelines
- Find & Replace: Find Next, Replace, Replace All with regex support
- Find All: Find all occurrences across all chapters
- Export: Export to JSON or directly to Obsidian (Markdown/ZIP)
- Style DNA: Define your unique writing style and apply it to AI generations
- Smart Context Auto-Toggling: Automatically optimize context for each prompt
- Local Text Analysis: Analyze chapter text for word count, readability, sentiment
- Token Breakdown: See exactly how tokens are distributed in your prompts
- Secure API Key Storage: Password-encrypted (AES-256), Prompt Each Session, or Session Only options
- Privacy-Focused: All data stored locally in your browser
- Open
index.htmlin your browser - Go to Settings to configure your API key
- Add your project details in Series, Book, and Chapter tabs
- Use Prompts to generate content and edit your writing
| Provider | Website | Notes |
|---|---|---|
| OpenRouter | openrouter.ai | Multiple models, good pricing |
| Anthropic | console.anthropic.com | Claude models |
| OpenAI | platform.openai.com | GPT models |
| aistudio.google.com | Gemini models |
- Download LM Studio
- Load a model
- Go to Developer tab, enable "Start Server"
- In Settings, select "LM Studio (Local)" and click Test
Each section (Series Bible, Book Bible, Chapter Settings, etc.) has inclusion modes:
| Mode | Description |
|---|---|
| Full | Include all text |
| Brief | First ~450 words |
| Extended | First ~1000 words |
| Custom | Your word count |
| Off | Exclude from prompts |
Toggle sections On/Off in the Chapter tab to control what context the AI receives.
- The more context you provide (Series → Book → Chapter), the better the AI can assist you
- Use "Brief" for long sections where you want a summary included
- Use Pipeline to chain multiple edits on the same text
- Local models via LM Studio work offline and keep your data private
| Shortcut | Action |
|---|---|
| Ctrl/Cmd + F | Open Search |
| Ctrl/Cmd + J | Open Scene Navigator |
| Ctrl/Cmd + S | Force save |
| Ctrl/Cmd + Enter | Run AI prompt |
| F1 | Open Help |
1.41 Beta
- Text Brightness Slider: Adjust text brightness (1.0x–1.35x) with live preview and persistent setting
- Text Color Modes: Choose from Theme Original, Warm, Neutral, Cool, and High Contrast color tones across all text
- Nav & Prompts Page Colors: Top bar, menu tabs, and prompts sidebar/list text now respond to brightness and color settings
- Header Scale Fix: Fixed a bug where a saved header scale would push navigation elements off-screen on reload
- Add Character Fix: Fixed a crash when adding or saving characters on the Story tab (wrong element ID reference)
- Pipeline mode for chaining multiple prompts
- Style DNA for defining writing style
- Smart context auto-toggling
- Local text analysis (word count, readability, sentiment)
- Token breakdown view
Apache License 2.0 - See LICENSE file for details