Roadmap

FTTHelper is in public beta. Below is everything that exists today and what we're working on next. If something you need isn't here, send a suggestion.

Shipped

  • Auth. Email + password, magic link, server-side session refresh.
  • Campaigns. Create a campaign, get an 8-character invite code, share it with your table.
  • Sessions. Log game sessions with titles, summaries, and transcripts.
  • Notes with 3-tier privacy. Every note is PRIVATE, DM-only, or PARTY-visible. RLS enforces the boundary in the database.
  • AI session recaps. Generate a party-visible recap from session notes. DM triggers; everyone sees the output.
  • AI story hooks. DM-only suggestions based on players' private DESIRE notes. Author names are stripped before the prompt is built.
  • Feature flags. Kill switch per subsystem via the feature_flags table.

Next

  • Discord bot. Listen to a channel, pipe transcripts into sessions automatically.
  • Quest + NPC tracker. Structured records for recurring story elements, with visibility toggles (party vs DM).
  • Sentry. Error and performance observability in production.
  • Rate limiting. Durable per-account limits on AI generation calls.

Further out

  • Audio capture + transcription during live sessions.
  • Per-campaign style guides for AI voice (e.g., noir, high-fantasy, grimdark).
  • Integrations with D&D Beyond for character context.