Skip to content
RECAP RAVEN

For Dungeon Masters and Players

A Discord bot that
recaps your sessions and
remembers your campaign.

It records your sessions, writes player-safe recaps, and turns your campaign into a memory you can ask — with every answer quoted from the transcript.

Knows who said whatNo wiki to maintainFeedback players won’t give you
Everything here — like Words by Speaker — is genuinely useful for a DM. Brilliant work on that AI note-taker.
David · Long-time DM
  1. Invite the bot

    Add Recap Raven to your Discord and start a session with one command.

  2. Just play

    Every speaker is recorded on their own track while you run the game.

  3. Get the night back

    A player-safe recap, GM notes and a session report, minutes after you stop.

  4. Never forget a moment

    Every session joins your campaign memory — ask later and get answers with cited receipts.

Built for Discord voice - no browser recorder, no upload ritual, no guessing who spoke. No wiki to maintain: ask what happened, who said what, what hooks are open, and what to prep next.

Audio deleted after transcription · GM-only notes · Spotlight analytics · Source-backed campaign memory.

From game night

Raw table noise becomes the recap and the GM read.

A real session is crosstalk, jokes and half-finished plans. Here’s a tightened excerpt from “a winter horror campaign”: the table record, the player-safe recap, and the notes that help you run next week.

Selected raw turns

  • [~00:02] Adh: The leader had a bad-juju bag.
  • [~00:06] GM: There are scratches on the bag — inside and out.
  • [~00:09] Mira: Maybe the bag is how it’s controlled or contained.
  • [~01:04] DM: All you know is that it’s a white stag.
  • [~01:04] DM: Once, he said “stag attack”… which is very strange for a stag.
  • [~01:07] DM: If you’re the first group back, the honey cakes shall be yours.
  • [~01:43] GM: The green-eyed one walks past you and whispers so nobody else can hear.
  • [~01:43] DM: Nobody bypasses the Choosing.
  • [~01:48] Skoll: Didn’t we want to talk to the hunter about where he saw the stag?
  • [~02:36] GM: The banshee’s wail lasts for its entire turn.
Player-safe recap

In the northern logging town, the party took on the white-stag hunt, but the day kept splitting into darker threads: the haunted old inn, the ghost-touched bag, and a green-eyed stranger whispering that nobody bypasses the Choosing. The session ended with the group still following the stag trail after a brutal banshee fight in the woods.

GM review notes

  • The table kept returning to the green-eyed stranger even while pursuing the stag; prep both threads.
  • The strongest player question was whether the stag can be reasoned with, not just fought.
  • The banshee spike landed because it interrupted a loose investigation scene with sudden danger.

Product screenshots

The campaign memory engine

Ask your campaign. Get receipts.

Every session feeds a structured memory of your whole campaign — people, places, items, hooks, a running chronicle. Then you just ask. Every answer comes with receipts: verbatim quotes, deep-linked to the session — so you check the source and stay the canon.

The questions every GM forgets the answer to

  • Where was Sol’Thun’s soul stored?
  • What did Hal ask with Divination last session?
  • Who did the archmage give the Widow’s Compass to?
  • What name did the ghost possessing Vorlen give?
  • What word did the ghosts want repeated 64 times?

Three campaigns deep or three years in — if it happened at your table, your campaign remembers.

Campaign chat

Where was Sol’Thun’s soul stored?

The party recovered Sol’Thun’s soul from a crown in the storm dragon’s hoard. Later, the Temple of Vala used the peel of transference to return it to his body.

Dragon World · Session 149
“It was inside an item, a crown belonging to the hoard.”

For your eyes only

Canon in. Speculation checked before it goes out.

Player notes are built from what was said at the table. We never use private prep in player-facing recaps, and the safety pass checks that the AI has not promoted GM-only reads or guesses into player knowledge.

Your GM notes

  • Table canon: the green-eyed stranger whispered, “Nobody bypasses the Choosing.”
  • GM-onlyGM-only read: the table may connect him to the Choosing, the old inn, or the stag next session.
  • GM-onlyGM-only coaching: slow down before the next combat beat so the party can choose which thread matters.

Safety check

Table canon is allowed through.

Inference stays out unless players discovered it.

GM coaching and private prep remain private.

What players see

At the market, a green-eyed stranger passed Mira and whispered: “Nobody bypasses the Choosing.”

The player recap carries what happened in play. It does not draw on your private prep.

Bring it back next time

Spotlights, hooks, and what to prep next.

The report pulls out who owned the night, which threads the table cared about, and what they are most likely to chase when everyone sits down again.

Character spotlights

  • MiraKept the party pointed at the stag while quietly tracking the green-eyed stranger’s threat.
  • BjearTurned “just a stag” into the running joke that carried the hunt into the woods.
  • SkollPulled the table back to the practical question: where did the hunter actually see the stag?

Open story hooks

  • Mystery: The ghost-linked bag has scratches inside and out, as if something tried to get in or out.
  • Threat: The green-eyed stranger knows who “owes” the toll and says nobody bypasses the Choosing.
  • Promise: The honey cakes and the old-inn deed both depend on the white-stag hunt.

Likely prep

  • Have the stag trail ready, but expect the table to detour back to the green-eyed stranger.
  • Prep one non-combat way to learn what the ghost bag is before the next fight.
  • Keep the old inn available as a social base; the players already care about it.

An honest read

The feedback players rarely give you.

Every session gets a headline score, participation stats and the table-energy read — useful feedback for the GM without asking your players to fill in homework.

82

Session score

One number for how the night really went.

Talk time
  • DM38%
  • Mira24%
  • Bjear17%
  • Skoll12%
  • Med9%

Table energy: Playful / tense

Roleplay and planning carried the middle of the night; the banshee ambush was the clear energy peak.

Scene energy

Stag banterMarket tensionBanshee spike
Pillars of play
52%
33%
15%
  • Exploration
  • Social
  • Combat

Promises with receipts

Built for tables that trust each other.

Audio is deleted after transcription

Transcripts, recaps, and campaign memory remain until deleted. We never use your content to train AI models.

How it works →

Export or delete everything, any time

Transcripts, recaps, and your whole account — yours to take with you or erase for good.

Privacy policy →

Invite the Discord bot

Free to start — record your first session on us. No card required.

Questions or feedback? Join our Discord community