Record and transcribe your tabletop sessions โ free, private, and local
A Discord bot joins your voice channel and records each player separately. Perfect speaker attribution, no crosstalk issues.
Uses OpenAI's Whisper model running on your machine. No cloud, no API keys, no cost. Your audio never leaves your computer.
Auto-detects NVIDIA GPUs for fast transcription. A 3-hour session transcribes in minutes. Works on CPU too โ just slower.
Remove filler words, table talk, and off-topic chatter. Keep just the story, the roleplay, and the key moments.
Map Discord usernames to character names. Transcripts read like a script โ not "User#1234".
A web-based UI for managing everything. Transcribe, condense, configure โ no command line needed after setup.
Double-click setup.bat (Windows) or run ./setup.sh (Mac/Linux). It installs everything and walks you through configuration.
Go to the Discord Developer Portal, create an application, and paste your bot token when prompted.
Use the OAuth2 URL Generator to invite the bot with Connect, Speak, and message permissions.
Double-click start.bat, type !join in Discord, then !session start "Session Title". That's it.
Free, open source, and built for tabletop gamers.
Get GM Companion on GitHub