How Do You Create Characters and Worlds in Lumiverse?
Updated
Lumiverse is a free, open-source, self-hosted AI character chat platform, and character and world creation are core parts of how it works. You create a character by defining its identity and behavior, and you build a world by writing the setting and background that the AI uses to keep a story consistent. The exact field names and menu locations depend on your installed version, so treat the steps below as the general workflow and check the project's own documentation for the precise interface.
What "creating a character" actually means
A character in Lumiverse is a set of instructions and context that shapes how the AI responds when you chat as or with that character. Rather than a fixed form, think of it as a profile you fill in:
- Identity basics — name, and any short description that anchors who the character is.
- Personality and behavior — traits, tone, speech style, and how the character reacts to different situations.
- Greeting or first message — the opening line that starts a conversation and sets the scene.
- Example dialogue — sample exchanges that show the AI the voice and rhythm you want.
The more specific these are, the more consistent the character stays across a long conversation. Vague entries tend to produce responses that drift.
What "building a world" adds
A world (sometimes called a setting, lorebook, or background) is the shared context that characters live inside. It supplies the facts the AI should treat as true: places, history, rules of the setting, relationships between characters, and any recurring details you don't want to repeat every message.
The practical difference:
| Element | What it controls | When you need it |
|---|---|---|
| Character | Who is speaking and how | Any single-character chat |
| World / setting | Where and when the story happens | Multi-scene stories, consistent lore |
| Background details | Specific facts the AI should remember | Long narratives, recurring places or rules |
If you only want a quick chat with one persona, a character alone is often enough. If your story spans scenes, locations, or several characters, a world keeps everything from contradicting itself.
The general workflow
- Start a new character. Open the character creation area and give it a name and description.
- Fill in personality and behavior. Describe how it thinks, talks, and responds. Keep it concrete.
- Add a greeting. Write the first message so a new chat opens in the right tone.
- Optionally add example dialogue. This is the strongest signal for voice and style.
- Create or attach a world. Define the setting, key locations, and any lore the AI should treat as fixed.
- Link the character to the world so the two are used together in conversation.
- Test and refine. Start a chat, see where responses drift, and tighten the character or world entries to correct it.
How to tell it's working
You'll know your setup is solid when the AI stays in character across many messages, remembers details you defined in the world, and doesn't invent facts that contradict your setting. If it forgets or drifts, the usual fix is to make the relevant character or world entry more explicit rather than longer.
Common sticking points
- Too much text, too little signal. Long descriptions can dilute the important traits. Specific, focused entries usually beat exhaustive ones.
- World and character overlap. If the same fact is defined in both places, keep it in one to avoid conflicting instructions.
- Version differences. Because Lumiverse is self-hosted and open-source, the interface can change between versions. When a step doesn't match what you see, consult the project's documentation for your build.
Because the platform is self-hosted, you run it on your own setup, which means the creation tools are part of the software you install rather than a hosted account. For the exact fields and current interface, the project's official documentation is the reliable source.