Self-hosting Notes
Raqet runs as a single-player local app by default. No hosted auth, invite gate, team workspace, managed usage limit, Sentry, Vercel Analytics, or Supabase project is required.
SQLite is the default persistence layer. Initialize it with npm run db:init before starting the app.
AI features are optional. Without an AI key, the journal, profile, opponents, tournaments, stats, memory review, settings, and export flows still run locally.
Raw audio is not stored by Raqet after processing. If an AI provider is configured, audio is sent to that provider for transcription or debrief generation.