Nigh/show-me-the-story
Self-hosted AI novel generator: single Go binary + web UI. OpenAI-compatible API → outline → chapter-by-chapter writing with review, foreshadowing, fact-check, and full-book polish. Chinese & English.
What it solves
Show Me The Story is an AI-powered tool designed to automate the creation of long-form novels. It solves the problem of maintaining narrative consistency, character development, and plot progression across many chapters, which is often difficult for LLMs due to limited context windows.
How it works
The tool operates through a two-stage creation process: first, it generates a comprehensive book outline for user review and revision. Once confirmed, it writes the novel chapter by chapter. To maintain consistency, it uses a structured setting management system for characters, world-building, and organizations, and a "narrative memory" system that extracts key details from completed chapters to inject into future prompts.
It connects to any OpenAI-compatible API (such as DeepSeek, OpenAI, or local models via Ollama) and provides a built-in Web UI for project management.
Who it’s for
It is intended for writers and creators who want to use AI to draft long-form fiction, whether starting from scratch or continuing an existing work, while maintaining tight control over the plot and settings.
Highlights
- Two-Stage Workflow: Generates a full outline first, then writes chapters sequentially.
- Narrative Memory & Consistency: Automatically extracts key details and performs consistency checks to prevent plot holes.
- Foreshadowing System: Plans and tracks the status of plot twists and clues (planted $\rightarrow$ progressing $\rightarrow$ resolved).
- AI Assistant: A built-in chat agent that can modify settings, adjust outlines, and manage chapters via natural language.
- AI-Style Removal: Built-in polishing skills to remove common AI writing tropes and make text more colloquial.
- Single-File Execution: Distributed as a single binary with an embedded Web UI, requiring no external database.
- Existing Work Continuation: Can import existing text to analyze settings and continue the story.