Everything a worldkeeper needs.
Built specifically for the GM who runs long campaigns, deep lore, and engaged players.
The journal that writes itself.
Start a session and play your game. Every change you make to the world — NPCs moving, items changing hands, factions rising, characters dying — is captured automatically as a WorldEvent. No notes. No catch-up. The history is already written.
- ✓Auto-logging of all entity changes during live sessions
- ✓Quick-Log panel for manual events: combat, deaths, revelations, item transfers, quest updates, time passage
- ✓Plain English event descriptions — never raw database values
- ✓Narrator notes on any event
- ✓Complete entity history across every session — searchable and filterable
- ✓Post-session triage for undeveloped entities created during play
A world that knows itself.
Every entity in Omnis is a connected record — not an isolated page. Create a relationship from either side and it appears on both automatically. Change something and the journal records it. The world stays in sync.
- ✓9 entity types: Characters, Locations, Factions, Items, Quests, Creatures, Deities, Religions, Pantheons
- ✓Bidirectional relationships with labeled connection types
- ✓Live relationship graph with expandable hierarchy nodes
- ✓Faction territory visualization from relational data
- ✓Complete entity history across all sessions
A map that knows your world.
Upload your map or build one with the hex editor. Plot your locations and watch the world come alive — NPC markers move as the story evolves, faction territories form from your relational data, and the party's journey traces itself session by session.
- ✓Upload any map image from Inkarnate, Wonderdraft, or any other tool
- ✓Zoom-based location hierarchy — zoom into a city to see its districts and buildings
- ✓Per-location custom maps — upload a city map and it appears when you zoom in
- ✓Live NPC markers update as characters move during sessions
- ✓Faction territory outlines from live relational data
- ✓Session path showing the party's complete journey
- ✓Hex Builder with entity linking for GMs who want to build in Omnis
- ✓Full player portal map view with visibility controls
Your players always know what they've discovered.
Share a link. No accounts needed. Players get a living encyclopedia of your world — showing exactly what you've revealed, updated automatically as the campaign evolves.
- ✓Three visibility states per entity: Hidden, Partial, Revealed
- ✓Partial entities show a teaser with "…more to discover"
- ✓The Codex — searchable world encyclopedia for players
- ✓The Chronicle — session history in plain English from revealed events
- ✓Portal map showing only discovered locations
- ✓Works on any device, no login needed
Your world has its own sense of time.
Build a fully custom calendar with named months, weekdays, moon cycles, seasons, and holy days. The world clock drives dates across sessions, the portal, and entity histories.
- ✓Custom months with variable day counts
- ✓Named weekdays (Moonday, Fireday, Godsday — whatever your world uses)
- ✓Multiple moon cycles with phase tracking
- ✓Seasons with custom date ranges
- ✓Holy days linked to deities
- ✓Advance time from the session journal or calendar page
- ✓Optional — off by default
Gods that shape the world.
Define deities, pantheons, and religions as live connected entities. Sacred sites, holy days, divine champions — all woven into the relational engine.
- ✓Deity records with domains, status, and GM secrets
- ✓Pantheons as organizational containers
- ✓Religions with size, reach, and tenets
- ✓Holy days in the Chronos Engine
- ✓Connections to NPCs, locations, items, factions, and creatures
Not just another wiki.
Omnis is the only campaign manager built around the live session.
| Feature | Omnis | Notion | World Anvil | LegendKeeper |
|---|---|---|---|---|
| Auto-session chronicle | ✓ | ✗ | ✗ | ✗ |
| Live relational database | ✓ | ✗ | Partial | Partial |
| Player portal (live-updating) | ✓ | ✗ | ✗ | ✗ |
| Player portal (static) | ✓ | ✗ | ✓ | ✓ |
| World map with live data | ✓ | ✗ | ✗ | ✗ |
| World map (image pins) | ✓ | ✗ | ✗ | ✓ |
| Custom calendar | ✓ | ✗ | ✓ | ✓ |
| Entity history per session | ✓ | ✗ | ✗ | ✗ |
| Built for live play | ✓ | ✗ | ✗ | ✗ |
| System-agnostic | ✓ | ✓ | ✓ | ✓ |
Experience the magic yourself
Words can only say so much. Step into the engine and feel the power of relational worldbuilding.