Who is it for?
- Solo GMs who want a co-pilot that handles project-tracking while they focus on improvisation
- VTT platform builders adding AI-assisted prep tools to their software
- Campaign tool developers building apps for DMs running long-form campaigns
- Designers prototyping adventure modules and needing rapid iteration on encounter balance
Core capabilities
Encounter Generation
Generate balanced, flavourful encounters from a short prompt. Output includes stat blocks, tactics, and read-aloud boxed text.
Session Planning
Produce a full session plan - hooks, scenes, contingencies, and pacing notes - in seconds.
Living Project State
Track faction standings, NPC status, and project events across sessions with automatic continuity.
Ruleset Adapters
Built-in adapters for D&D 5e, Pathfinder 2e, and generic OSR. Custom rulesets via JSON schema.
Core entities
Every campaign is built from eight first-class entities. Each gets its own page in the dashboard, its own create form, and its own REST endpoint.NPCs
Named characters - patrons, villains, merchants, allies - with relationships, dispositions, and recall across sessions.
Places
Locations the players visit. Hierarchical (region → city → tavern) with their own NPC populations and events.
Factions
Organizations and groups. Track alliances, hostilities, and reputation changes triggered by player actions.
Sessions
Full session plans with scenes, pacing, contingencies, and post-session outcomes that update the campaign state.
Encounters
Combat and skill-challenge setups with stat blocks, tactics, and read-aloud text. Reusable across sessions.
Items
Treasures, gear, set pieces, and macguffins. Tag with rarity and item type; surface in quest rewards or location loot.
Quests
Multi-step adventure threads with objectives, status tracking (offered → active → completed), and quest-giver links.
Notes
Free-form lore, rumours, house rules, and recap notes. Markdown body, type tags, and pin-to-top for what matters most.