Why use this tool?
Running a campaign means juggling a living world — people, places, plots, and the passage of time. This tool keeps all of it in one connected place so nothing slips through the cracks between sessions.
Its three core features are designed to reinforce each other:
- Entities are the building blocks of your world — NPCs, locations, factions, quests, items, and lore. Link them together with
[[wikilinks]] so a single mention jumps straight to the relevant page.
- Relations capture the direct connections between those entities — who rules a city, which faction hunts a character, who owns an artifact — giving you a clear map of how your world fits together.
- The Timeline tracks when things happen. As you write up sessions, events flow onto a shared campaign clock, and because events reference your entities, your story, your world, and your schedule all stay in sync.
Used together, you get a wiki that remembers your world, a web that shows how it connects, and a timeline that keeps the story moving forward.
Campaigns
A campaign is the top-level container for one game world. Everything
you create — entities, relations, maps, music, and the timeline — lives inside the
campaign it was made in, so separate games stay completely separate.
- Create one with the Create Campaign button on the Campaigns screen, then open it to start adding pages.
- Switch campaigns any time from the user menu (top-right) → Campaigns, or by clicking the logo to return to this screen.
- Overview shows the campaign's cover image and description. Use Edit there to change its title, description, or artwork.
- Unassigned Entities collects any pages not tied to a campaign — handy for shared lore you reuse across games.
- Per-campaign settings: each campaign keeps its own Calendar (how time is measured) and can override the global Theme. Open Campaign settings from the left menu while inside a campaign to find Markdown Templates, Theme, Calendar, Categories and Relations, Player visibility, and Export and Import (CSV backup of your data, without images).
Inviting players
You can share parts of a campaign with your players. Each player uses their own
account, so someone can be the GM of one campaign and a player in another — both
appear side by side on the Campaigns screen, tagged GM or
Player.
- Open Campaign settings → Player visibility and turn on
Players can view this campaign. Nothing is shared until you do.
- Invite by email. Use Invite players and enter one email
per line. Each person gets an invitation email; if they don't have an account yet
they create one (in Trial mode) with that address and the campaign shows up on
their dashboard automatically. You can invite up to
20 players per campaign, and remove anyone at any time.
- Choose what they see. Tick the sections players may view —
Overview, Entities, Timeline, Music, Maps, Relations — all off by default. For
Entities you pick which categories are visible and whether players may edit or
create in them; for Maps and Relations you flag each one individually while editing
it. Cards you've shared show a green
tint; hidden ones a red tint.
- GM notes on an entity are for your eyes only and are never shown
to players.
- Trial players can upload up to 20 MB and create up to 10
entities per campaign.
Main Buttons
Overview
See the campaign summary — image and description — at a glance. Click Overview in the top bar to return here at any time.
Search
Use the search box in the top bar to quickly open an existing page.
Entities
See all pages grouped by type in the left menu and main list. Use Add Entity in the left menu to add a new page, such as an NPC, location, quest, item, or lore entry.
Relations
Describe direct connections between two pages, such as who owns an item or which faction controls a city.
Maps
Upload your world and region maps, then pin points of interest on them and link each pin to an entity. Open a map to drag pins around or attach a music track.
Timeline
Track campaign events, travel, deadlines, rests, and important dates on a shared campaign clock.
Music
Collect ambience and battle tracks, grouped into categories and labelled with tags so the right mood is one click away at the table.
Entity Types & Categories
Every entity belongs to a category (its type). Categories are
yours to manage: open Campaign settings → Categories and Relations
to add your own (for example Monster, Deity, or Vehicle)
or remove ones you don't use. New categories work just like the built-in ones —
entities you create with them are grouped, searched, and filtered the same way.
Each account starts with these built-in examples to get you going:
- Core: campaign overview, world rules, and important setting notes.
- NPC: characters and important people.
- PC: player characters.
- Location: cities, regions, rooms, dungeons, shops, and landmarks.
- Faction: groups, guilds, families, cults, governments, and armies.
- Session: notes from actual play sessions.
- Quest: active or completed tasks, mysteries, hooks, and story goals.
- Item: equipment, treasure, artifacts, clues, and documents.
- Lore: history, legends, religion, magic, and background information.
- Notes: freeform scratch space for ideas, reminders, and anything that doesn't fit another type.
Campaign, Quest and Session are
built in and can't be deleted because they power special features (campaign
ownership, quest tracking, and session-driven timeline events). A category that is
still used by an entity can't be deleted until those entities are removed or moved.
Good Workflow
- Create important places and people first.
- Add quests and items connected to those pages.
- Use links inside notes so pages become easy to jump between.
- Use Relations when two pages have a clear connection.
- Mark quests as done when the players finish them.
Linking Pages
Write a page name inside double brackets to link to it:
[[Millhaven Tavern]]
[[Aldric the Innkeeper]]
The linked page must already exist for the link to be valid.
Markdown Basics
You can format notes with simple text patterns:
Heading# Big Title## Section Title
Bold**important text**
Italic*quiet detail*
List- First clue
- Second clue
Numbered List1. First step
2. Second step
Quote> A prophecy or spoken line
Code or Exact Text`rune text`
Page Link[[Entity Name]]
Reuse boilerplate with Templates: save markdown snippets under Campaign settings → Markdown Templates (optionally limited to certain entity types), then drop them into any page from the Insert template dropdown above the editor.
Tags
Tags let you group entities across types without creating extra pages. Any entity can have multiple tags, and the entity list can be filtered by tag.
Good uses for tags:
- Factions: tag NPCs, locations, and items with the faction they belong to — thieves-guild, iron-crown — to pull up everything connected to that group at once.
- Quest lines: tag all entities tied to a story arc — dragon-cult, missing-heir — so you can filter to just that thread during prep.
- Regions or countries: tag locations and NPCs with a region — northlands, free-cities — to quickly see everything in an area.
- Status: tags like dead, ally, enemy, or unknown work well for tracking NPC standing.
- Danger or importance: boss, level-5, optional help you scan the list at a glance.
When creating or editing an entity, check any existing tags or type a new one and press Add tag to create it on the spot. Tags you create are reusable across entities and appear in the tag filter at the top of the list. Keep tags short and lowercase for consistency.
Session Events
When creating or editing a Session entity, use the Add Event button to build a timeline of what happened during that session.
The first event you add automatically anchors the session to the current campaign time, so you never have to set a start day or time by hand — just advance or rewind the clock on the Timeline beforehand if needed.
Add Event inserts a new entry relative to the previous event in the session. Each event records how much time has passed since the last one — not since the session start. For example, if the campaign clock is at Day 14, 08:00 and a travel event takes 2 hours and 30 minutes, you enter +2 hours +30 minutes. The next event is then relative to that arrival time, not to the session start.
This lets you chain events naturally: rest for 1 hour, travel for 3 hours, encounter at the crossroads, and so on — each measured from the moment the previous event ended.
If your campaign's calendar tracks time in quarters of the day (Morning, Afternoon, Evening, Night) rather than exact hours, you enter the time passed as a number of days and quarters instead of hours and minutes.
The event type (Travel, Encounter, Rest, etc.) is just a label to make the timeline easier to read at a glance.
Maps
Open the Maps tab to upload an image of your world, region, city, or dungeon, then mark it up with points of interest.
- Use Upload map to add a map image and give it a title and description.
- Open a map and click Add point, then click the map to drop a pin. Drag a pin any time to reposition it.
- Link each pin to one or more entities so a click jumps to that location, NPC, or quest — and pick a colour to tell pin types apart.
- Attach a music track to a map so the right ambience is ready when the party arrives.
- The Entities left menu is available here too, so you can look pages up without leaving the map.
Music
The Music tab keeps a library of links to ambience and battle tracks so you can set the mood without breaking flow.
- Add new music from the left menu — give it a title, a URL (e.g. a YouTube or streaming link), an optional description, a category, and tags.
- Categories group tracks by scene or mood (for example Combat, Tavern, Travel). Manage them with Manage categories, and click a category in the left menu to filter the list to it.
- Tags add a second, cross-cutting label. Check existing tags on a track or type a new one right in the music form, and filter the list by tag from the left menu.
- Descriptions support
[[wikilinks]], so a track can point straight at the location or scene it belongs to.
Tips
- Use clear page names, like "Aldric the Innkeeper" instead of just "Aldric".
- Keep one page per important thing. This makes search and relations more useful.
- Use session pages for what happened at the table, and lore pages for world history.
- Add several images to an entity, mark one as the cover with the star, and click the cover to set which part stays in view when it's cropped on cards.