show-me-the-story  by Nigh

AI novel generator for self-hosted, chapter-by-chapter story creation

Created 1 month ago
301 stars

Top 88.3% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

"Show Me The Story" is a self-hosted AI novel generator offering a single-binary deployment with a web UI. It automates long-form creative writing from outline to polished manuscript, targeting writers and power users seeking streamlined AI-assisted content creation.

How It Works

This project utilizes a single Go binary with an embedded web interface, integrating with any OpenAI-compatible API for AI generation. It follows a two-stage process: generating a user-approved outline, then writing chapters sequentially with advanced features like foreshadowing, narrative memory, and fact-checking injected into prompts. This approach aims for coherent, high-quality long-form narrative generation with user control.

Quick Start & Requirements

Download or build the single Go binary and run it. Access the web UI at http://localhost:48090. Configuration requires an OpenAI-compatible API endpoint and model name; local models can use blank API keys. Building from source requires Go (1.25+) and Node.js. Windows users may see a SmartScreen warning on first run.

Highlighted Details

  • Single Binary Deployment: Zero external runtime dependencies for the application.
  • Structured Story Management: Contextual injection of characters, world-building, organizations, and relationships.
  • Advanced AI Writing Aids: Foreshadowing system with tracking and alerts, narrative memory to bridge context gaps, automated fact-checking, and a "de-AI-ing" filter for natural prose.
  • Two-Stage Creation: Generates a full book outline for user review before proceeding to chapter-by-chapter writing and revision.
  • AI Assistant: An integrated chat interface allows natural language interaction for project querying and modification, with safety features.
  • Local Data Storage: All project data, including configurations, outlines, chapters, and AI chat logs, is stored locally as plain text or JSON files.

Maintenance & Community

The provided README focuses heavily on technical implementation and features, with no explicit mention of maintainers, community channels (e.g., Discord, Slack), or governance structures.

Licensing & Compatibility

The project's license is not specified in the README. This omission creates ambiguity regarding commercial use, distribution, and derivative works. The tool is compatible with any OpenAI-compatible API endpoint.

Limitations & Caveats

The primary limitation is the unspecified license, which hinders adoption decisions. Extremely long novels (100+ chapters) may still encounter token window constraints, and users must provide their own API endpoint, potentially incurring costs.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
50
Issues (30d)
11
Star History
303 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.