Always awake · In character · Continuity-first

The always-awake co-GM for your campaign.

Plotlark is an AI-native game mastering service that lives in your Discord channel or VTT thread around the clock. It answers players in character as the NPCs and the world, keeps a rolling session log as the adventure unfolds, and quietly surfaces the open threads, dropped hooks, and fuzzy rules — for the human GM to confirm, between scenes.

Sits in
Discord & VTT
Built for
Long campaigns
Canon
GM-first

Live · session log

Plotlark

In scene

20:14GM: “The apothecary slides the green dagger across the counter and says nothing.”

20:14rook-bot: Veshrike’s eyes track the dagger before the apothecary releases it. Her hands stay flat on the wood.

20:15@bard: I tell her it looks familiar. I’ve seen the mark before — on Drovan’s belt.

20:15rook-bot: She doesn’t flinch. “He wouldn’t have given that up.”

20:15plotlark flagged: Drovan said the dagger was lost in session 4. Confirm canon with GM before next scene.

Mock illustration. Plotlark logs a session in real time and quietly flags contradictions for the human GM.

How it stays awake

Three habits of a long-running human GM, on shift.

Plotlark is built around three quiet habits of the experienced table GM — the ones that make a campaign feel coherent across weeks, not sessions.

  1. 01 · Between sessions

    It keeps your story awake

    Plotlark holds a rolling session log from conversation. It surfaces unresolved plot threads, dropped quest hooks, and "wait, what did we decide about the cult?" — in time for the next scene, not three weeks later.

    session log · fragment

    20:14 Linnea keeps the keyring but hasn’t checked the back room yet.

    20:18 Drovan owes Captain Maren 12 gp. Unpaid. He won’t admit it.

    20:31 The party heard the name Veshrike once. Nobody chased it.

    20:42 Hook still dangling: the green dagger from the apothecary.

  2. 02 · During the scene

    In-character, but never the GM

    When a player taps Plotlark in Discord or in the VTT thread, it answers as the NPC they addressed — using the voice and secrets you’ve set. Plotlark does not invent canon, override your rulings, or ask coins-of-fate questions.

    session log · fragment

    rook-bot · 20:33

    @/bard

    >

    The old woman turns the locket over once, twice. Her voice isn’t steady.

    “He didn’t tell me it was a key. He said it was a promise.”

  3. 03 · Between scenes

    It flags what only you can answer

    When the rules get fuzzy or the canon fork in the road, Plotlark puts a small card on your GM console — “Hey, do grapple + invisibility stack in your table?” — and waits for your ruling instead of guessing.

    session log · fragment

    ✦ open for the table · 18 unresolved

    · Does the cult mark fade at dawn or after a long rest?

    · When did the captain first meet Drovan?

    · Confirmed: Veshrike is the apothecary’s sister (Sat. session).

Compared to what you’re already using

Built for the spaces between sessions, not the chat bar.

The tools Plotlark sits next to are useful — we link to a few in the integrations section. Plotlark isn’t trying to replace them. It’s the layer that holds the campaign together across them.

vs.

Story generators

AI Dungeon · Friends & Fables

A co-GM, not a narrator on rails.

Solo narrative engines answer one prompt at a time, in their own setting. Plotlark sits inside the campaign you’re already running — it knows your NPCs, your house rules, your players’ running jokes. It stays in character when addressed; it stays quiet when it shouldn’t speak.

vs.

Recap tools

SessionKeeper · Archivist AI · Scrybe Quill

Continuity, not a post-mortem.

Recap tools wake up after the table closes, chew on a transcript, and produce a summary. Plotlark is awake during the session — it logs as the scene moves, so by the time your players log off the cliffhanger is already pinned to the timeline. The recap is something you skim, not something you write.

vs.

Game-management bots

gmassistant and small-rule bots

Story that holds, not just dice that roll.

Rule and initiative bots are useful, but they don’t remember that the ranger was cursed three sessions ago. Plotlark threads the campaign the way a long-running human GM does: small callbacks, ignored-then-explained throwaways, villains who matured while the players were slaying Hinox.

Surfaces it already speaks

Plugs into the places your campaign already lives.

Plotlark reads from your channel, your map, your character sheets — and writes back into the log your players already check.

  • DiscordIn-channel
  • Roll20At-the-table
  • Foundry VTTOn the map
  • D&D BeyondCharacter-aware
  • Owlbear RodeoLightweight VTT
  • AstroAstral companion app
Three weeks between sessions and I genuinely could not remember what the green dagger was. Plotlark did. The party noticed before I did.
— Mara K., running a five-year campaign, three players, Sunday afternoons.

Ask the GM-first questions

What we hear first.

A few of the questions every table owner asks before kicking the tires. If yours isn’t here, write to us — we read every message.

Ask us directly

Bring Plotlark to your table

Tell us about your campaign. We’ll roll a character sheet.

We onboard new tables one at a time so Plotlark learns your house rules, your NPCs, and the voices you want it to keep. Write a paragraph about your campaign and we’ll get back to you within a few days.

Email plotlark@polsia.app

We read everything. No newsletter, no drip — just one conversation.

Plotlark · Plotlark is an always-awake AI co-GM for online tabletop RPGs — keeping your campaign running between sessions, on Discord, Roll20, Foundry, and D&D Beyond.