Why not use something that already exists?
Often you should. Most people find this page having already tried a meeting transcriber —
good software, built for standups, where nobody is called Vellichor the Pale, nobody needs
the joke from hour two written down, and “the group discussed next steps” is a
useful sentence.
There is also a set of tools built specifically for tabletop — Tabletop Scribe, DnD
Scrybe, Kazkar, SessionKeeper, Saga20 and more arriving. They are made by people who play,
several handle speaker attribution well, and they will take a recording without asking you
to install anything. If one of them suits your table, use it.
These are the things worth checking first, including the one where this project comes off
worse.
What a table actually needs from a session recorder
| Capability |
Tusk’s Tomes |
Tabletop services Tabletop Scribe, Kazkar, Saga20 |
Meeting transcribers Otter, Read.ai |
General AI assistants NotebookLM, ChatGPT |
Writing it up yourself the benchmark, not a rival |
| Spells your characters, places and items the way your table does |
✓Yes |
✓Yes |
✗No |
◑Partly |
✓Yes |
| Keeps every line attached to the character who said it |
✓Yes |
◑Partly |
◑Partly |
✗No |
✓Yes |
| Reads your own lore documents before it writes |
✓Yes |
◑Partly |
✗No |
◑Partly |
✓Yes |
| Writes continuous narrative prose, not bullet points |
✓Yes |
✓Yes |
✗No |
✓Yes |
✓Yes |
| Collects the quotes, the jokes and the grisly bits as their own lists |
✓Yes |
◑Partly |
✗No |
◑Partly |
✓Yes |
| Produces a catch-up recap for whoever missed the session |
✓Yes |
✓Yes |
◑Partly |
✓Yes |
✓Yes |
| The recording never leaves your machine |
✓Yes |
✗No |
✗No |
✗No |
✓Yes |
| You choose the model — or run the whole thing offline |
✓Yes |
✗No |
✗No |
✗No |
—Not applicable |
| Change one part later without redoing the rest |
✓Yes |
◑Partly |
✗No |
◑Partly |
✓Yes |
| Runs unattended while you do something else |
✓Yes |
✓Yes |
✓Yes |
✗No |
✗No |
| Yours to read, change and fork |
✓Yes |
✗No |
✗No |
✗No |
—Not applicable |
| Works from a browser, with nothing to install |
✗No |
✓Yes |
✓Yes |
✓Yes |
—Not applicable |
| What it costs you |
Cloud credit by the session, or nothing at all on a local model. No subscription, no account. |
A subscription, or credit by the session, depending which. |
A monthly fee, whether or not you played that week. |
A free tier, then a monthly fee. |
An evening. And you would probably do it better. |
Three rows carry the whole argument: where the recording goes, whether attribution is known
or guessed, and who decides how it gets written. Everywhere else the tabletop services are
genuinely competitive, and the browser row is one they simply win. That is the trade, and it
is worth being plain about why it exists — no software can attribute dialogue to the
right player unless it is handed something that already knows who was speaking. The only way
to know rather than guess is to record each person separately, and that means Discord, a bot
and an afternoon of setup you would not otherwise spend.
The last column is the benchmark, not a rival. Someone who actually sits down and writes
their session up produces the best version of it there is — the catch is the evening
it takes, and that almost nobody does it twice. The middle columns get a fairer hearing than
a grid can give them in the full comparison,
including the case for using one of them instead.
None of this is about price. It is about the recording staying yours, the names staying
right, and you deciding how the story comes out.
That is the whole pitch.