apps/web/content/docs/developers/5.run.mdx
How to run the app?
pnpm for workspace management and package management.npx turbo -F @hypr/desktop tauri:dev
or
pnpm -F ui build && pnpm -F desktop tauri dev
pnpm -F web dev
cargo run -p api
The API server (formerly apps/ai) handles LLM proxying (via OpenRouter), STT proxying, calendar integration, subscriptions, and the in-app support chat MCP server. See Environment Variables for required configuration.
task supabase-start
task supabase-stop
task supabase-start will modify apps/api/.env and apps/web/.env based on the output of supabase start.supabase/config.toml dynamically based on the environment variables, and it is gitignored.GITHUB_CLIENT_SECRET and GITHUB_CLIENT_ID is supported to enable GitHub OAuth.<SUPABASE_URL>/auth/v1/callback as redirect URI in your OAuth application settings.task stripe
task stripe will modify apps/api/.env based on the output of stripe listen.pnpm -F stripe dev
This runs the dedicated Stripe webhook handler on Bun (default port 8788). It processes Stripe webhook events for subscription and entitlement management. See Environment Variables for required configuration.