A novel-writing IDE that actually tracks your plot holes
MuMuAINovel is a self-hosted web app that turns LLM APIs into a structured fiction-writing environment with character cards, foreshadowing trackers, and chapter dependency graphs.

What it does MuMuAINovel is a Dockerized web application (FastAPI + React) that wraps OpenAI, Gemini, and Claude into a fiction-writing workflow. It generates outlines, manages characters and world-building, and produces chapters you can edit, regenerate, or polish. Everything persists in PostgreSQL with multi-user isolation.
The interesting bit The foreshadowing tracker is the unusual part: it explicitly marks planted clues, warns when they remain unresolved, and visualizes their timeline. There’s also a “book disassembly” feature for rewriting existing stories, plus a prompt-sharing workshop that functions as a crude community template exchange.
Key highlights
- Supports OpenAI, Gemini, and Claude with configurable temperature and token limits
- Visual character/organization relationship maps and custom career/leveling systems (cultivation realms, magic tiers, etc.)
- Chapter dependency graph with chain-of-thought visualization
- Foreshadowing management with unresolved-clue alerts
- Docker Compose deployment with pre-built Hub image; source builds require joining a QQ group for the 400MB embedding model
- LinuxDO OAuth or local auth; scales to ~150 users on 8 cores/16GB RAM
Caveats
- The embedding model for source builds is distributed via QQ group, not direct download
- Sponsor tiers (¥5–¥99) gate Windows EXE builds and “priority feature requests”
- README version badges show 1.5.1 in one render and 1.5.0 in another, suggesting minor release drift
Verdict Worth a look if you write long-form fiction and want LLM assistance with actual narrative structure rather than raw text generation. Skip it if you need offline-only operation or find the community-gated model distribution off-putting.