The world is vast, let imagination lead
Narratium is a universe of free creation and adventure, dedicated to building the "VSCode" of AI Role Play. Here, your imagination will create unprecedented personalized adventures. Whether it's cross-dimensional emotional resonance, polar survival challenges, or the rise and fall of historical dynasties, Narratium.ai will evolve with your every choice, weaving unique legendary stories.
Narratium aims to deliver a lightweight storytelling engine combining context compression, memory systems, and graph-based knowledge retrieval (Graph-RAG) to ensure character consistency and world coherence in long-form stories, significantly enhancing the immersion and continuity of AI-generated narratives.
- 🎭 Immersive Adventure Mode: Create personalized worlds and make decisions that matter.
- 🧠 Visual Memory Management: React Flow-powered session tracing and branching.
- 🧾 Character Cards & Lore: Compatible with SillyTavern cards, manage everything in one place.
Current features include:
- ✅ Import and compatibility with SillyTavern character cards.
- ✅ Centralized character management and state integration.
- ✅ World Book + Regular Expression compatibility.
- ✅ Multi-model support (OpenAI / Ollama).
- ✅ Visual session memory management (React Flow integration).
Planned features:
-
🚧 Automated Character Card Generator Build an intelligent generator that creates SillyTavern-compatible character cards based on user-provided world and character descriptions.
-
🚧 Local Data Management via IndexedDB Support automatic RAG (Retrieval Augmented Generation) for enhancing narrative knowledge continuity.
-
🚧 Epic Narrative Support Enable creation of grand narratives similar to The Witcher or Inheritance Cycle, providing deeply immersive story experiences.
-
🚧 Open Community for Sharing Characters & Stories Allow users to upload, share, and discuss character cards and story scripts, fostering an open creative community.
- OpenAI API Key
- Ollama Local Service
Visit: http://localhost:3000
For macOS, use the following command:
For Linux, use the following command:
For Windows, use the following command:
Solution for "damaged" display after macOS installation: Open the terminal and enter:
In the world of AI-powered interactive storytelling, common pain points include:
Powerful but overwhelming for beginners. Its complex setups, difficult card formats, and chaotic ecosystem can discourage new players before the adventure begins.
Once a pioneer of infinite storytelling, it now erects walled gardens. Limited contexts, closed models, and lack of world customization restrict true ownership of adventures.
We aim to make storytelling both simple and powerful:
- Beginner-friendly: Ready to play, intuitive interface, clear adventure, characters, and memory tracking.
- Open & Extensible: Open-source with support for any LLM, expandable characters, worlds, and memories.
- Immersive & Consistent: Focused on coherent storytelling, world logic, and character consistency, making every adventure a warm, personal, and traceable epic.
This project consists of two distinct parts with independent licenses:
- ✅ Code: MIT License — open for commercial and non-commercial use with attribution.
- 🔒 Content: CC BY-NC-SA 4.0 — non-commercial use only, with attribution and same-license sharing required.
For full license details, please refer to the LICENSE.txt.
- GitHub Issues
- QQ & Discord community (coming soon)
Special thanks to the SillyTavern community and countless character card contributors.If you'd like to join the contributor list, please contact: [email protected]
Belle Cat Preset: Sponsored by @beilusaiying
.png)


