The AI That Actually Knows Your Campaign
SwiftPrep organizes your D&D world, tracks relationships, and generates content that fits your campaign. Built for the way DMs actually work.
A desktop app designed for campaign management.
Sound Familiar?
Forgotten Details
"What was that shopkeeper's name from session 3?" NPCs, locations, plot threads scattered across notes.
Generic AI Falls Short
AI tools don't understand your campaign context. No relationship tracking. Generic fantasy output.
Scattered Notes
Information spread across Notion, Discord, PDFs, and handwritten notes that need transcribing.
Session Prep Crunch
Short on time before the session. Need content that actually fits your existing world.
You're not disorganized. Your tools are.
Meet SwiftPrep
A campaign companion designed around how DMs think. It connects characters, locations, and plot threads, building context as your campaign grows.
SwiftPrep learns your campaign over time: NPC relationships, faction agendas, unresolved mysteries. Built-in DM expertise means it thinks like a game master, not a generic chatbot.
A co-DM that remembers everything.
Demo coming soon
Dashboard preview coming soon
What SwiftPrep Does
Campaign Memory
Semantic search helps you find NPCs, locations, and plot threads. Relationship tracking shows how things connect across your world.
Quick Prep
Short on time? Generate NPCs, encounters, and plot hooks that fit your existing world and story tone.
Bring Your Campaign
Import from Fantasy Grounds, Foundry VTT, PDFs, or markdown notes. Your existing work comes with you.
Session Lifecycle
Plan, run, recap in one place. Track how characters evolve and how your story grows across sessions.
Getting Started
Import or Create
Bring your existing campaign from Fantasy Grounds, Foundry, or your notes. No reformatting required.
SwiftPrep Learns Your World
The system builds connections between characters, locations, and events over time. It adapts to your writing style.
Prep Smarter
Generate content that fits your world. Find what you need. Spend less time prepping.
Simple Pricing, No Subscription Required
Buy once, own forever. AI features are optional.
One-Time Purchase
One-time payment
- Own the app outright
- 2 months free AI included
- Unlimited campaigns
- Campaign memory & search
- Relationship mapping
- Fantasy Grounds & Foundry import
- PDF import (uses AI)
- Markdown notes import
- Session planning tools
- Your data stays local
Launching soon · Early-bird pricing available
AI Subscription Tiers (In-App)
Continue AI after your 2 free months (optional)
or $69/year
- 200 AI generations/month
- Smart content suggestions
- Campaign-aware responses
- Basic NPC generator
or $149/year
- 500 AI generations/month
- Advanced content generation
- Priority processing
- Advanced NPC & encounter creation
- Session recap generation
Subscribe during launch and lock in this price forever.Manage your subscription anytime from within the app.
Questions? Answers.
Help Shape SwiftPrep
Join the DM Council: Limited Founding Memberships
We're looking for experienced DMs to help shape the product. Early access, direct feedback channels, and a say in what gets built.
Advisory Council
What You Get
- 1 year free access
- 50% off forever after
- Early access to all features
- Direct line to the founder
- Quarterly strategy calls
What We Ask
- Use SwiftPrep for real campaigns
- Monthly feedback sessions
- Testimonial if you love it
- Active in our community
Beta Circle
What You Get
- 3 months free access
- 25% off first year thereafter
- Early access to new features
- Discord beta tester role
What We Ask
- Try SwiftPrep regularly
- Report bugs when you find them
- Share your feedback
Not ready to commit? No problem. Grab the desktop app and join us when you're ready.
Why I Built This
I watched a masterful DM, someone who could improvise entire cities and bring NPCs to life with a single phrase, struggle with the same problem every session: keeping track of it all.
Not because they weren't organized. They had notebooks, spreadsheets, wikis, and a dozen browser tabs open at all times. The problem wasn't effort. The tools just didn't match how a DM's brain actually works.
We think in connections. That shopkeeper isn't just a name in a list. She's the cousin of the blacksmith, owes a favor to the thieves' guild, and has a secret that ties into the main plot. Generic note apps don't understand that. Generic AI definitely doesn't.
I'm a systems thinker by nature. I've spent my career building tools that help people manage complexity. When I saw this problem, I couldn't unsee it.
This isn't a weekend project. It's been a year of obsessive development to get it right.
SwiftPrep is the tool I wish I could have given my DM. It's built with genuine understanding of what running a campaign actually requires, not just what looks good in a feature list.
— Sandy, Creator of SwiftPrep
Ready to Try It?
SwiftPrep works for you. Your data, your machine, your workflow.
