# Stage Whisper An AI-powered text-adventure platform for solo TTRPG campaigns. Players create characters, build worlds, and run long-running campaigns through Discord or web — the AI Game Master keeps the story consistent across sessions so choices feel real and NPCs remember what happened. --- ## What Stage Whisper Is Stage Whisper is a collaborative storytelling engine with light game mechanics. The AI GM narrates scenes, runs NPCs, handles dice rolls, and tracks world state — across dozens of sessions. It is not a chatbot. It is closer to a "choose your own adventure with memory" where the AI actually remembers what you said three sessions ago and can reference it naturally. The distinguishing feature is **narrative consistency**: NPCs can quote the player verbatim from sessions past. This doesn't happen by accident — it's the product of a deliberate memory architecture that keeps characters, lore, and world state coherent across long campaigns. --- ## Who It's For Stage Whisper is built for people who: - Love actual-play TTRPG podcasts but can't find or commit to a group - Tried AI text-adventure tools and bounced off them because plots fell apart and characters forgot everything between sessions - Want agency in worldbuilding without learning a complex rule system - Have 20-minute windows, not 4-hour blocks - Are introverts who don't want to meet strangers just to play --- ## Core Platform Features ### Playing the Game - **Sessions via Discord or web** — pick up a session on either platform, continuity preserved - **Text-adventure format** — type what your character does or says, the AI GM narrates what happens - **No turn timers** — async, play at your own pace, drop in and out whenever - **Session-based** — each session has a recap; world state persists between sessions ### Campaign Management - **Create campaigns** with genre/tone, starting location, wider area, core cast of NPCs, and optional story threads - **Define player characters** — quick start (5 minutes) or full creation with backstory and specializations - **NPC party members** — recruit NPCs with their own character sheets and skills; bring them on missions - **Edit campaign files directly** — between sessions, edit lore, plot, and backstory to refine the campaign ### Game Mechanics A lightweight TTRPG ruleset (open source, CC-BY 4.0) designed for solo AI GM play. Simple skill checks using d6 dice, narrative-driven outcomes rather than rigid enforcement, and a focus on collaborative storytelling over stat optimization. Key concepts: skill mastery levels (1–5 dice), difficulty ratings, outcomes ranging from complication to success with style, and Style points earned by playing your character well and spent for bonuses. **No death from failed rolls** — failure introduces complications that make the story more interesting, not game over. The AI GM will try its hardest to keep the story going. ### Content Control - **BYOK model** — bring your own API key to control costs, or buy credits through the app - **Custom characters and world** — define as much or as little as you want, the AI fills in the rest - **Retcons and rollbacks** — undo and replay scenes, or slow down a sequence to savor it - **Out-of-character mode** — switch to meta discussion without breaking narrative flow --- ## The Memory System Most AI storytelling tools fail at long campaigns because context gets crowded and the AI can't find the right information when it needs it. Stage Whisper solves this with four distinct memory layers: ### Layer 1: Character Sheets Every character — player and NPC — has a full sheet stored in the database: identity, personality, backstory, skills, status. These load into context whenever the character appears. Only relevant characters load per scene, so campaigns can maintain casts of 20+ distinct NPCs the AI can bring in with consistent personalities on demand. ### Layer 2: Session Recaps Full chat history is not kept in context — it would exceed limits and dilute relevance. Instead, sessions are summarized. The most recent session recap loads fully; the five previous sessions are stored as one-paragraph summaries. The AI can pull older full recaps when it needs them. ### Layer 3: NPC Memories and Scene Summaries Session recaps give the plot-level narrative. NPC memories give the personal-level narrative — what NPCs felt and thought, in their own words. At the end of each session, the AI extracts memories for each NPC: what they observed, what they reflect about it, and metadata for search. These go into a vector database for semantic search. When the AI needs a past event, it queries naturally ("Yuki crying in the hallway") and finds matches even with different phrasing. Scene summaries capture specific dialog and action sequences in detail, so important moments aren't lost to summarization. ### Layer 4: Lore The world itself needs consistency. Campaign lore tracks locations, faction politics, magic systems, physical rules — anything established that needs to persist. New scenes reference lore to stay coherent with what's come before. ### Result When it works, an NPC can say "you opened your door at 2am because you were hungry" — a direct quote from a session the player didn't expect to be remembered. This makes the player's choices feel real and consequential. --- ## Access via LLMs Stage Whisper can be accessed programmatically through its API. For full endpoint documentation, see the [play site llms.txt](https://play.stagewhisper.ai/llms.txt). --- ## Content - [Blog](/blog/) — tips, updates, and articles about TTRPGs and Stage Whisper - [FAQ](/faq/) — common questions about the platform - [Sitemap](/sitemap.xml) — all pages on this site