Create, Play, and Roleplay with AI
The world is vast, let imagination lead, but human hearts remain forever inscrutable
[!IMPORTANT]
- This project is for personal learning purposes only.
- Project development has been discontinued.
- Use must comply with the terms of the AI model providers and applicable laws. No illegal usage is allowed.

An open-source AI character platform to build, customize, and chat with virtual personas
For writers, developers, and storytellers building interactive worlds
Characters, worlds, and conversations — beautifully unified in Narratium

Getting started
| What is Narratium |
|---|
Narratium.ai is an open-source platform for creating AI characters, immersive worlds, and dynamic conversations. It's your creative studio for building personalized roleplay adventures — from emotional journeys to epic sagas.
| Version Information |
|---|
- main: Stable version branch, regularly builds desktop versions through pake.
- dev: Development version branch, with multiple commits daily.
| Features |
|---|
- 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.
- Powerful Plugin System: Supports a rich plugin ecosystem, extensible features, and custom UI components.
| API Recommendations & Configuration |
|---|
Recommended API Services:
- OpenAI: Directly supports models using the OpenAI API format.
- OpenRouter: Recommended for unified access to various models.
- Local Deployment: Supports local inference services like Ollama, LM Studio, etc.
| Narratium vs. Other AI Roleplay Platforms |
|---|
Feature
SillyTavern
AI Dungeon
fount
Open Source
✅
✅
❌
❌
Beginner Friendly
✅
❌
✅
❌
Character Memory & Tracking
✅
⚠️
❌
❌
Worldbook Support
✅
⚠️
❌
❌
Long-term Conversation Support
✅
✅
❌
❌
Offline / Local Deployment
✅
✅
❌
❌
Visual Interface / UI Polish
✅
❌
✅
❌
Infinite Branching Storylines
✅
⚠️
✅
❌
| License Overview |
|---|
This project consists of two distinct parts with independent licenses:
- 🔐 Code: AGPL-3.0 License — copyleft license requiring source code disclosure for network services, with mandatory GitHub attribution.
- 🔒 Content: CC BY-NC-SA 4.0 — non-commercial use only, with attribution and same-license sharing required.
- 🌐 Web Deployment: Must display visible link to the project repository.
For full license details, please refer to the LICENSE file in the repository.