This package contains features that require additional payment to a third-party or the package author to access.
Familiar ships zero AI-generated content: all code, UI, and docs are authored, understood, and maintained by the developer. It is AI-integration software. At runtime it connects the user's own AI (BYOK, via MCP or direct provider APIs) to their Foundry world, which generates chat replies, NPC voices, and images live and improvisationally in response to the user's prompt. Nothing AI-generated is pre-bundled or pre-created. Keys travel browser to provider directly across 23 providers: no proxy, no metering, no telemetry, no data collection.
Your AI co-pilot for Foundry VTT
Familiar takes the dungeon master's side of your Foundry table: the rules, the dice, the monsters, every NPC in its own voice. You bought Foundry to run the game for everyone else. Now you finally get to play: solo, one on one, or with a full group.
200+ tools across 26 domains. 30+ AI providers. Bring your own key.
Two weeks free, then $6 a month.

Plays at any table
The fewer humans at the table, the more of the world Familiar runs:
| Solo (just you) | You play your character. Familiar runs everything around it: every NPC, every monster's turn, the scene. It takes an ally's turn beside you too. Name one player as the Solo Player and Familiar runs the table as their GM from their own player login, while your GM window stays open. |
| Duet (you and one other) | Familiar runs the world for both of you: the cast, the encounters, and on D&D 5e (2024) the rulings. You two stay players, in the story, rolling your own dice. |
| Small table (you and a few) | Familiar carries the supporting cast, the monster turns, the lighting, and the music. Nobody drops out of the scene to look up a ruling or cue a track. |
| Full group (you DM for four or more) | You tell the story. On D&D 5e (2024) Familiar handles initiative, the monster turns, and the bookkeeping. |
It runs the DM's side around you; it never invents the story. Whoever is at the table, the campaign you brought is the spine, and on D&D 5e (2024) the dice and the maths are always right. No "you rolled a 47."
What Familiar handles
Type "the goblins ambush the party from the treeline" and Familiar rolls initiative, drops the goblin tokens into cover, dims the lights, cues the forest ambience, and gives each goblin its own voice.

- It runs the published adventure you imported and plays its cast in character and in voice. A spoken line can wait for your go, and every line lands in the chat under the speaker's name.
- Ask for a scene and it builds one: tokens placed, walls and doors drawn, lighting, darkness, and weather set.
- Portraits, item art, and battle-map backgrounds come out of the chat. On OpenAI, fal.ai, or OpenRouter it edits an image it made; on fal.ai it animates a still into a looping clip and lays it over the scene as a moving map. Familiar Studio keeps every image, clip, and track it made in one window and fills empty portraits in one run.
- Name a mood and it finds one in your own playlists, crossfades to it, and makes a creaking door or a thunderclap on the spot when your library has none. A track it composes on ElevenLabs, fal.ai, NanoGPT, or OpenRouter waits in a playlist until you cue it.
- Live transcription colour-codes each speaker and saves the session to a searchable Foundry journal.
- Full-text search covers journals, characters, scenes, items, and transcripts, and a memory bank carries campaign facts between sessions.
- Build a D&D 5e character from a description, paste a stat block for a working NPC, or clone a monster from any compendium. Give, stash, and move items; on D&D 5e, pay and award coin while Familiar makes change.
- Players talk to Familiar in Foundry's own chat:
@familiaror@<NPC name>gets an answer under your approval mode,/rolledhands Familiar a roll from the sheet, and on D&D 5e/roll stealthrolls the check. Table Chat is on by default; one switch on the Chat tab turns the answers off.
Also: rollable tables, card decks, chat macros, folders, regions, Ember quests, your Obsidian vault (read-only), and /undo. The full list is at familiarvtt.com/capabilities.

Combat, refereed on D&D 5e (2024)
A rules engine checks every attack, spell, and move before it lands. Out of range, out of turn, no slot left, action already spent: the move comes back refused with the reason, the AI adapts, and Foundry's own dice roll every result.
- The turn loop: initiative, movement checked against speed and walls, multiattack, legendary actions.
- Monster reactions fire themselves: opportunity attacks, Shield, Counterspell, Sentinel, and so does Legendary Resistance. A player character's reaction stays the player's call: when Hellish Rebuke could answer, the player gets a Cast / Pass card with a countdown. The one exception is the Solo Player's own character, whose reactions Familiar takes.
- The character sheet rolls Familiar's checks, saves, attacks, damage, and spells; attack and spell cards are Foundry's own roll cards, and Dice So Nice, if you run it, throws their dice.
- Weapon Mastery riders, grapple and shove as the 2024 saving throw, concentration checks at the right DC, persistent zones like Spirit Guardians, summons that join initiative, and Polymorph as a real transformation.
- Death saves, massive-damage instant death, and an undo that survives a reload.
It needs no other automation module. One world setting turns rule enforcement off, for when another module runs your combat or your table rules differently. Where a rule is not modelled yet, Familiar flags it and leaves the ruling to you.
With Auto-Pilot on, every NPC plays its own turn; a character a player owns never does. Close the chat window and it keeps going, reporting each turn as a card whispered to you. You can make it ask before every turn, and it stops itself after 50 turns. Stop it yourself from the combat bar, a turn card, or Ctrl+Shift+X.
Plays what you play
Foundry lists more than 450 game systems, and the campaign you brought runs here, whichever one it was written for. Refereeing combat stays D&D 5e (2024) only, and character builds, coin, and /roll need Foundry's D&D 5e system too. On another system the tracker, the turns, and the tokens still work; the rulings stay yours. The line is drawn system by system at familiarvtt.com/systems.
Bring your own AI
Familiar runs on Foundry v13 and newer. The built-in chat runs in your browser, nothing to install, and an MCP client connects on the GM's computer, which needs Node.js 22 or newer. Live transcription, dictation, Auto-Pilot, and Table Chat's automatic answers live in the built-in chat; dictation and transcription need a secure page, https or Foundry opened via localhost. The setup wizard covers Claude Desktop and Claude Code, Codex CLI and the ChatGPT desktop app (Codex tab), Antigravity CLI and Antigravity Editor, Grok Build CLI, and Muse Code.

- Chat: OpenRouter (one key, 300+ models), Anthropic, OpenAI, Google, Groq, Mistral, Together AI, DeepSeek, xAI, Cohere, Perplexity, Fireworks AI, Cerebras, SambaNova, NanoGPT, or a local or custom server, with one-click presets for Ollama, LM Studio, llama.cpp, and LiteLLM, plus a Venice preset for the hosted route
- Voices: ElevenLabs, Cartesia, OpenAI TTS, OpenRouter TTS, NanoGPT TTS, or a custom TTS server
- Images: OpenAI (GPT Image), fal.ai, Leonardo AI, OpenRouter, NanoGPT, or a custom OpenAI-compatible server
- Live transcription: Gladia, Deepgram, AssemblyAI
Your key, and the text the AI reads, travel from your browser straight to the provider. Familiar never proxies, meters, or marks up a call and sends no telemetry; its one call home is the licence check.
What the AI can touch
- Every world change goes through the GM's client: the built-in chat asks under your approval mode, an MCP client under its own approvals.
- The MCP link stays on localhost behind a shared secret.
- A routine edit cannot reach a document's ownership or permissions; handing a character to a player takes its own tool. The AI cannot write script code; it only runs the script macros you wrote.
- In the built-in chat a risky action waits for your confirmation unless approvals are set to Yolo; a player's risky request at the table always waits for you.
Pricing
Free for two weeks, then $6 a month or $48 a year (four months free). Or pay $99 once, for life. The price does not move with how much you play. Cancel inside those two weeks and you are never charged; cancel later and everything Familiar made stays in your world. A typical session runs $0.50 to $3 in API tokens, billed by your provider; a subscription over MCP or a local model costs nothing on top.
Familiar is not sold through Foundry's content-key system, so there is no key to redeem here. You subscribe at familiarvtt.com/pricing, the licence key arrives by email, and you paste it into the module settings. Players need no key and no licence of their own. Account, invoices, and cancellation live at familiarvtt.com/account.
Who built this
I'm Ryan, a solo developer, dad of two young kids, married to my favourite person. My wife and I play D&D one on one, just the two of us, and solo DMing is a lot to hold at once: storyteller, every NPC, the rules engine, the sound, the atmosphere. I ran Familiar at my own table, session after session, before opening it up. Built for the DM who has more ideas than free time, and wouldn't mind playing for once.
Guides and setup live at familiarvtt.com/guides, the community answers in the Discord, and the MCP server ships on npm as familiar-vtt.
Familiar is an independent product, not affiliated with or endorsed by Wizards of the Coast. It includes material from the System Reference Document 5.2.1 ("SRD 5.2.1</a >") by Wizards of the Coast LLC, licensed under the Creative Commons Attribution 4.0 International License</a >.</em >