Everything a worldkeeper needs.

Built specifically for the GM who runs long campaigns, deep lore, and engaged players.

SESSION JOURNAL

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
RELATIONAL ENGINE

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
WORLD MAP
In active development

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
PLAYER PORTAL

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
CHRONOS ENGINE

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
THEOLOGY SYSTEM

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.

FeatureOmnisNotionWorld AnvilLegendKeeper
Auto-session chronicle
Live relational databasePartialPartial
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.