📜 Session 0 is where a new campaign should start.
Drop your player-facing materials into Backgrounds, World Building, and the Transcript, then click ✦ AI Sync on each section to populate the Codex automatically. Session transcripts can be auto-generated from a Live recording or pasted in here by hand. After every real session, generate a recap — the rest of Threadfall is blind to sessions that haven't been recapped. GM secrets belong in Fates, not here.
📖 The Codex builds itself. Your job is to curate it.
Threadfall extracts PCs, NPCs, locations, items, factions, and lore from your recaps. Use the New and Updated filters to triage what just landed — fix canonical names, merge duplicates, lock capitalization. Get a name right here once and every linked narrative surface across the app follows.
👥 The Party tab is your living dossier, not a character sheet.
The AI assessment at the top — Strengths, Gaps, Synergies, Watch-outs — is the prep lever: it surfaces things like "nobody has reliable charisma saves" before the encounter, not after. Companions live inside their parent PC's card; Fallen and Departed PCs stay below the active roster for Chronicle continuity.
⚔ Quests build themselves from your session recaps.
Threadfall extracts quests from each recap and updates them as the story moves — like the Codex, the AI does the first pass and you curate. Tag personal arcs as Background Quests so PC stories don't compete with the main thread for table time. Loose Threads in Fates handles the unresolved tensions Quests isn't tracking yet.
Select a quest to view details.
🗺 Upload a map and let Threadfall read it.
Threadfall scans the map image for labeled locations and pins them automatically. You can also drop any Codex location surfaced by recent recaps onto the map by hand. Click 🔒 Lock Pins when you're done positioning so nothing drags mid-session. Players see the map; pin controls are GM-only.
No map image uploaded yet — click 🗺 Upload Map Image to add one.
🎭 Fates turn loose narrative threads into scenes you run.
Threadfall reads your session recaps and flags unresolved threads — included for every GM. Pick the threads that matter, wire in your entities, and write your own Fate — or let the AI sketch the dramatic tension for you to shape (Master+). Every saved Fate is in front of you on the Live screen when you call for it.
The workflow:
- 🧵 Loose Threads auto-flagged · included →
- 🪡 Weave Fates yours to write · AI sketch (Master+) →
- 🎭 Fate your saved scene =
- ▶ Live at your fingertips
Select a Fate to view details.
Saved Fates appear here. Weave Fates below to generate a scene, then click 💾 Save.
Check boxes on Loose Threads below to weave a fate, or click See Suggestions for algorithmic picks.
💡 Tip: drag any entity pill onto a thread to manually link them — the note is GM-only and never published to the codex.
Loading threads…
⚙ You only need Manage at two moments.
Campaign setup — share the Invite Code so players can join. And roster cleanup — change a player's role, or reassign which PC belongs to which player. The activity feed on the right is useful during and right after a session; the rest of the time you can ignore this tab.
Saved!
No events yet — events appear here as sessions progress.