A single-character AI can't hold up a world
Write a story with a single AI and over time characters "forget," personalities drift, and settings stop matching; getting several characters to perform together is even harder — traditional tools lack a world where characters share memory and relationships.
Hand your characters to a world with state
Enclave gives each character a full persona, memory, and a web of relationships; in group chats they remember the plot they've shared and consider what others just said. You can "silently" advance the plot and set the scene, or step in to play a part, switching anytime between director and participant.
Side-by-side comparison
| Dimension | Enclave | Janitor AI |
|---|---|---|
| Product positioning | A private assistant world for both companionship and getting things done | Open-ended roleplay chat |
| Open source & self-hosting | MIT open source, self-hostable | Closed-source, cloud-only |
| Long-term memory | Structured long-term memory, manageable entry by entry | Primarily session context |
| Data control | Self-hosted, stored only locally, exportable / deletable | Data stored in the platform's cloud |
| Model choice | Swappable: OpenAI / Anthropic / local Ollama and more | Use platform models or bring your own key |
| Scope of capabilities | Multiple experts, proactive follow-ups, real document deliverables | Focused on character conversation |
How it works in practice
Characters don't forget
Personas, experiences, and relationships are stored in a structured way, staying consistent even across a long work.
Relationships drive the plot
Friends, rivals, lovers — relationships between characters genuinely shape how they interact and clash.
Director mode
Set the backdrop, advance the plot, have a character do something — without always being the protagonist yourself.
Shared world state
Time, place, and weather are shared across the group, and the story moves forward along a consistent virtual timeline.
FAQ
Is it good for long novels / serials?
Yes. Structured memory is designed for exactly this long-term consistency — characters still remember early setups and foreshadowing dozens of chapters later, and you can view and edit any memory entry to correct course.Are there limits on content?
The bounds depend on the model you connect and your own settings. Enclave connects models via BYOK and can be self-hosted, so you control more of the creative latitude; please follow the terms of the model in question and your local laws.Can it run TRPGs / murder mysteries?
Yes. Each NPC is an independent character with relationships to the others; you run the session as host and the AIs react according to their personas.Can multiple AI characters do group chat / roleplay together in Enclave?
Yes. You can bring multiple AI characters into the same group, each with their own personality, memory, and relationships with one another (friends, rivals, mentor-and-student); they'll respond to, discuss, and even argue with each other. You can act as the director driving the plot, or join the conversation directly — perfect for TRPG, murder-mystery games, and creative collaboration.Is my conversation data safe? Will it be used for training?
In self-hosted mode, your conversations live only on your own drive — they never leave your machine and are never used by any third party for training. The model layer can connect to cloud APIs like OpenAI and Anthropic, or be swapped for local Ollama / vLLM to run fully offline; you decide which kind of conversation goes to which model.Is Enclave open source? What license does it use?
Yes. The entire Enclave monorepo is open source on GitHub under the MIT license — free to audit, modify, and use commercially. Any promise that we won't misuse your data is something you can verify by reading the code yourself, instead of just having to take it on faith.
Ready to try it?
Open it in your browser — no credit card, no install.