A players-first campaign companion

Show up ready
to roleplay.

Player-driven campaign memories — your whole world, always at hand.

Every NPC, map, quest and note your party touches, kept together for homebrews and long-running campaigns. Built for players first — Game Master tools are growing with every update.

Play in your browser nowiOS & Android coming soon

A homebrew passion project, built solo — and shaped by every table that plays it.

scroll
The living map

Your world, in your hands

Drag the markers, click them for lore, drop new locations & quests, and paint the fog. A real slice of the app — go on, play with it.

Scanned campaign map
!
The Party
T
TavHalf-Elf Ranger


48px

Questlog

!The Sunken Crown2 / 4 done
Docked to Riverton — tick a step, the whole table sees it
Question the ferryman at Riverton
Search the drowned mill at low water
Recover the Sunken Crown
Slip away before the river rises
!The Song of the Isles0 / 2 done
Rumour — the sea sings at dawn off the Shimmering Isles
Hear the song for yourselves
Ask the sailors what moves the rocks
Clear the Whisperwood roadComplete
The trees remember you kindly now
A taste of the questlog — the real one holds rewards, secrets & the GM's truth.

NPC list

MMaera the FerrywomanRiverton · knows the drowned millAlly
BCaptain BrenTidalgate watch · owes the party a favourWary
?The Pale WyrmDragon's Tooth Peaks · rumoured???
A hooded strangerOnly the GM sees this one — for nowSecret
Portraits, ties & secrets — the full roster lives in the app.

Journal

Session 12 · Tav's notes
The drowned mill

Asked @Maera about the mill at low water — she went quiet and wouldn't take our coin. @The Sunken Crown has to be down there. If the river rises before we do… note to self: talk @Captain Bren into lending us a boat.

@mention anything and it links itself — scans turn paper notes into this.

Try it: tap a place name for its lore, drag your own markers, + Location / + Quest then click the map, and paint the fog. Nothing is saved — refresh to reset.

This is a small, playable preview — the real app does a great deal more. Keep scrolling for the rest. See the features ↓

Everything at hand

One place for the whole campaign

Hover a tile to open it. Built for players first today — Game Master tools are growing fast, shaped by feedback from tables like yours.

Your hero
Claim, import & track

Your hero

Claim a character, import a sheet, and keep HP, levels and trackers live all session.

NPC list
A cast you won't forget

NPC list

Every soul the party meets — portraits, ties and secrets in one living roster.

Locations
Generate or write your own

Locations

Build the world your way and keep its lore one tap away at the table.

Questlog
Interactive & shared

Questlog

Track objectives together; the GM reveals the truth at the right moment.

Journal
Your personal chronicle

Journal

@mention anything for instant links — and scan handwritten notes later. No phone at the table.

Your party
Everyone on the same page

Your party

Players claim heroes and see what you share — up to 20 at the table.

Sharing
Notes · locations · quests · NPCs

Share anything

Hand any entity to whoever needs it — players see what they should, nothing they shouldn't.

Connections
See how it all links

Connections

A living graph of who knows whom, what leads where, and every thread between them.

Recaps
Never lose the thread

Recaps

Each session is summarised so everyone remembers what happened — and what didn't.

Anywhere
Phone & web, in sync

Cross-platform

At the table or between sessions — your campaign follows you across every device.

The rhythm of play

One session, start to finish

Not a wiki you tend after the fact — Oh My Lore sits with you through the whole arc of a session.

IBefore the session

Arrive prepared

Skim the last recap, peek at the quest log, jot a scheme in your journal. Five minutes on the couch, and you walk in knowing exactly where the story left off.

IIAt the table

Play, don't scribble

The living map in front of everyone, quests ticking off as they happen, pings when someone spots trouble. The world updates while you play it.

IIIAfter the dice settle

Nothing is forgotten

A recap lands for the whole party — and one written from your hero's own point of view. Next week starts exactly where this one ended.

Begin free

Generous to start. Fair to grow.

The free tier runs a real campaign. Upgrade only when your table outgrows it.

Common
€0
Always free — for falling in love
  • 1 campaign, 6 seats
  • Maps, fog & markers
  • Quests, notes & NPCs
  • A taste of the AI toolkit
Start free
Most loved
Rare
€5.99 /mo
€65.89/yr — 1 month free
  • 5 campaigns, 20 seats
  • 25 recaps / month
  • Relationship graph
  • Royal Gold & Midnight Marble dice
  • More scans, imports & map magic
  • Everything in Common
Choose Rare
Legendary
€11.99 /mo
€119.90/yr — 2 months free
  • 15 campaigns, unlimited seats
  • 75 recaps / month
  • Highest limits everywhere
  • Gold-foil theme, banners & parallax
  • All 5 premium dice styles
  • Early access + a vote on the roadmap
Go Legendary
What do these mean?
Map generations
AI-paint a world or region map from a text prompt — pick a style, describe your setting, get a map.
Map scans
Upload a map you already have; locations are auto-detected as pins your players can explore.
Note scans
Photograph a handout or a handwritten page — it becomes an editable note in your campaign.
Character imports
Snap a character sheet image or PDF and get a fully playable character card, stats and all.
Recaps
Session summaries, written for you — one for the whole party and one from each hero's own point of view.
Campaigns & seats
Campaigns are the worlds you own and run. Seats are the player slots inside each one — players always join free.
Paid unlocks
Rare adds the relationship board & graph. Legendary adds the gold-foil theme, custom banners & flags, and parallax map backgrounds.
Before you ask

Session zero

The things every table asks before the dice come out.

Is it really free?
Yes. Common runs a real campaign — one campaign, six seats, maps, fog, quests, notes and a taste of the AI toolkit. Upgrade only if your table outgrows it.
Do my players have to pay?
No. Seats are always free for players. One subscription — the campaign owner's — covers the whole table.
Which game systems does it support?
It's system-agnostic. D&D-style character sheets import best today, but worlds, maps, quests and journals don't care which rules you roll.
Is my homebrew world private?
Yes. Everything is private to your campaign by default, and inside it you choose what each player sees. Secrets stay secret — even big ones.
Is my content used to train AI?
No. Scans and recaps run through Google's Vertex AI under a data-processing agreement — your world is never anyone's training material.
Does it work on phones?
Yes — it runs in any browser and installs straight to your home screen. An iOS app is on the way.
What happens if I cancel or downgrade?
You keep your data. Campaigns over your new limit are archived, never deleted — upgrade again and they wake right up where you left them.
I found a bug — or I have an idea.
Tell me! This is a solo hobby project and feedback steers the roadmap. The Discord is where it all happens.
Words from my table

The party has spoken

*Genuine, unedited praise from the people who playtest it every single week.

Yeah Tomáš, it's cool, I guess…
JJohnPaladin · probably not bribed
Sure, I'll look at it when I have time.
MMarkWizard · has not had time since 2024
Uhm…
SSamRogue · a man of few words, all of them lore
Can you stop showing me the map? We're mid-combat.
JJakeCleric · has seen the map 14 times
Fine. The recap thing is actually useful. Don't quote me.
PPeteBard · quoted immediately
I told you already! Please! Leave me be! Oh My Lor—!
JJohn, againmid-session testimonial

Real quotes. My actual party. I'm told this is what love sounds like.

* Nah… only jokes. Try it yourself — then tell me.

Your table is waiting.

Start a campaign, invite your party, and keep your whole world at hand. Free to begin.

This is a hobby project — I play, I build, and I'm listening close. Got an idea, a bug, or just want to say hi? Join the Discord.