Your story, mapped.

OH MY LORE!

Campaign manager for Game Masters and players. Track your quests, write your notes, remember your NPCs and share them with your companions.

Get early access

By joining, you'll receive occasional updates about Oh My Lore!. We don't share your email. See our Privacy Policy. Email delivery via Loops.

Everything your campaign needs

Interactive Maps

Upload your world map and drop pins for every location your party discovers.

Fog of War

Paint fog to hide unexplored regions and reveal them as your players venture forth.

Quests & Notes

Write rich notes and track quests with a full-featured editor — checklists, mentions, and more.

NPC Tracking

Keep a living roster of every character your party meets, with portraits and backstories.

Party Management

Players claim their characters, share items, and see what the GM has made visible.

DIY

A one-person hobby project — open to ideas and feedback. Get in touch 💬

About Oh My Lore!

Oh My Lore! is a passion project for tabletop roleplaying groups. Want to join testing or just get in touch? Find me on Discord.

Join our Discord Buy me a dragon brew 🐉

A note from the maker

Oh My Lore! app is a hobby project, vibecoded and using AI features which to my honest knowledge should be restricted from training on users input data (VertexAI cover) also I am trying to implement AI only to extent as a tool and not a thief of creative work, that's why some generative components are only usefull for drafts and ideas for users to work on. I am doing my best to keep this app safe from code security points, but would very much appreciate any advice how to harden it and humbly asking please don't hack me :) .