Transcribing your sessions
SoonSpeak instead of type. Familiar transcribes the session in real time and saves it to a searchable Foundry journal you can edit later.
Guide
Your prep is the red thread the AI follows. Lay a published adventure into Foundry as journals, sheets, and a short session outline, and the AI reads and runs what is on the page instead of guessing at it.
An AI run with no prep drifts. It works from a fixed window of recent text, so once the early scenes, the NPC from three sessions ago, and the faction you crossed fall out of that window, it fills the gap with whatever sounds right. No clever prompt fixes that. It is the best-documented way AI games fall apart.
Prep fixes it structurally. The published adventure you import becomes a fixed, searchable source the AI reads from, and Familiar's Knowledge and Memory layer keeps campaign facts on hand between sessions. The AI is not remembering the story from a conversation. It is reading the prep you built. That is the difference between a tool that holds the thread and one that loses it.
This is real work, not a button. The payoff is that it is front-loaded: you structure the adventure once, and the AI references it every session after.
It does not drift, because it is not inventing the plot. It runs the encounters, NPCs, and rulings you laid into the journals, in the order they unfold.
Most of a published adventure is already structured the way the AI needs. Your job is to land it in the right Foundry documents so it is searchable and linkable, then add the one thing the module does not give you: a short outline of what happens next at your table.
Build these in order, inside Foundry where the AI can reach them. Full-text search runs across every journal, character, scene, and item, so the rule is simple: if the AI needs to know it, it lives in the world, not in your head.
Import the adventure so its scenes live as linked journal pages: the opening location, the first dungeon, the key encounters, each as its own page, in the order they unfold. These pages are what the AI reads when the party arrives somewhere, so the wording on the page is the wording it works from.
Pull every NPC and monster you will need from a compendium into real character sheets and statblocks before play, not mid-fight. A statblock the AI can read is one it can work from, and on a D&D 5e (2024) world one it can run outright: initiative, attacks, saves, conditions, death saves, all from real numbers rather than improvised ones.
One page that says where the party is, the two or three scenes likely this session, and the encounters waiting. This is your runbook, not a script. It points the AI at the relevant journal pages and statblocks so it opens the session already oriented.
Journals & NotesCharacters & ItemsKnowledge & MemoryCombat & AIThe outline is the artefact people skip, and it is the highest-leverage hour of prep. It is the AI's dashboard: a quick read of the current state plus a map of the scenes ahead, so the model never reconstructs the campaign from scratch.
Keep it to a single page. It points at the journal pages for the full text rather than duplicating them, so the AI reads the detail on demand and the outline stays scannable. Familiar's persistent memory bank and its continuously-rewritten plot summary carry the load between games, so each outline starts from where the last one ended.
The AI runs the game the way your prep tells it to. So the rulings you care about belong in the notes, written as instructions next to the scenes they apply to, not left for the moment. This is the part that makes an AI-run table feel like your table.
Your general rulings are already written down for you. Roll discipline, what a failure costs, how many routes lead to an essential fact, when danger gets telegraphed, whether broken enemies run: that is the DM rules pack, and it pastes into your assistant once and stands for every session. No need to repeat any of it here.
What belongs in the prep is the half a standing pack cannot know, because it is about this scene and no other.
Picture a clean example. The party is one day out from a roadside inn. You prep the inn as a journal page: the innkeeper's name, what he knows about the rival mercenary crew working the north road, and the rumour he shares if asked. You give that innkeeper a written character on his sheet: who he is, what he wants, how he speaks. You pull the rival captain's statblock from a compendium and note she is on deck if the night turns ugly. Your outline says the party arrives tired and short on coin.
At the table, a player asks the innkeeper about the road. The AI reads his page, answers in his words, fills the small edges of the conversation itself, and voices him with a distinct AI voice if you assigned one. Then the rivals draw steel. Now it rolls initiative, plays their turns, tracks conditions, and applies the rulings you wrote down. None of it is invented, because all of it was anchored. Give the AI the anchor and it fills the edges. Characterisation and table-texture are reliable when they sit on top of your prep; long-horizon plot is not, which is why the plot stays on the page.
So you hold the spine and the rulings. The AI holds the bookkeeping, the cast you wrote, and the recall: it references your prep at the table and runs the DM's side from it. It does not author the campaign spine, and it does not run the adventure on your behalf.
You do not need the whole module prepped to begin. Pick a published adventure you own, import it so the journals land in Foundry, pull the first chapter's statblocks from a compendium, and write a one-page outline for the opening session. That is enough to play. Build the next chunk before the next game, not all at once.
Install Familiar in Foundry and connect the AI you already use. If you want a second pair of eyes on structuring a tricky chapter, or you are deciding what goes in the outline versus the journals, the Discord is the place to ask.
Prep works the same whichever Foundry system your campaign runs on. What changes is combat.
Good AI D&D is good prep. Structure a published adventure, then hand the running to the AI.
Give an NPC who they are, what they know, what they want, and how they speak. Anchored to that, the AI voices them and fills the small edges itself.
A long campaign overflows any context window. Keep a searchable record in Foundry so the AI reads from your notes, not from a fading window.
Run combat with an AI that cannot cheat. Foundry's own dice enforce range, damage, and conditions, while you stay the DM.
Let the AI speak. Set a narrator voice and character voices, bring your own provider key, and Familiar voices each line in your browser as the scene plays.
Speak instead of type. Familiar transcribes the session in real time and saves it to a searchable Foundry journal you can edit later.
New to Familiar? I'm Ryan, the person who built it. The Discord is small and brand new, so if you join now I'll help you get set up myself.