Every book you own in one binder. Open one to run it — then press Space to summon a table from any of the others, right over the top.
"Can this even work?" Yes — with boring, well-supported browser tech. And here's the idea it's built to serve.
One gesture. Space, type three letters, any table in your library is on screen. Keyboard-first, because at the table your eyes are on the players, not the menu.
What you summon floats over the open adventure — it never navigates away. Pin a whole board of references; it's saved per adventure and waiting when you return.
Every book, one shelf. One party that follows you. One dice log for the night. Own more — the whole thing gets richer. Free, offline, yours.
Every Keeper is cloned from one engine template. We add one small block to it — a manifest: title, cover, and the book's tables with tags (wilderness, urban, weather, loot…). The Summon reads those manifests. Ship a new book → it appears on the shelf and its tables show up in the Summon automatically. Books already out there get read straight off the page — nothing has to be rebuilt.
A book in a sandboxed frame can't always keep its own save reliably. The fix: the shell owns all save data centrally and hands each Keeper its state on open (the engine already has export/import — we just drive it). One binder, one source of truth. The only piece that needs a small touch to the engine template.
A PDF dies in a downloads folder. Give away this deck free and every LIDM adventure someone buys snaps into a living thing that gets better the more they own — a deeper Summon, cross-book tables, one party through all of it. It's the DM's second screen, and it only fills up with your books.
Gnasher's Grimoire™ · build 2026-07-10 · © 2026 Long Island Dungeon Master. 'Gnasher's Grimoire', 'Adventure Keepers', and the .keeper format are marks of Long Island Dungeon Master.
Free tool. Runs offline; your books stay yours. Get more books at longislanddungeonmaster.com/keepers.
The whole point is speed. Learn these and you never touch a menu mid-scene.
| Space | Summon — find any table, any book |
| R | Roll the focused card again |
| B | Bookmark this spot — jump back from the bar |
| D | Dice tray |
| P | Party passives strip |
| S | Split — two books side by side |
| C | Combat — muster the fight, run initiative |
| Esc | Close whatever's open |