AppsConsole
Console
Management dashboard for Sherpa instances and subscriptions.
The Console is the user-facing dashboard where users sign up, manage their Sherpa instances, and handle subscriptions.
Tech stack
- Framework: TanStack Start (React 19, Vite 7)
- Database: Supabase (PostgreSQL + Auth)
- Authentication: Magic links + OAuth (Google, GitHub)
- Payments: LemonSqueezy ($12/mo per instance)
- UI: Tailwind CSS + base-ui components
Features
- User signup and authentication (email, Google, GitHub)
- Create and destroy Sherpa agent instances
- Subscription management via LemonSqueezy
- Real-time instance status updates from the Worker
Key paths
| Path | Description |
|---|---|
apps/console/src/ | Application source code |
apps/console/serve.js | Production HTTP server |
apps/console/vite.config.ts | Vite configuration (port 3001) |
The Console runs on port 3001 in both development and production. See Ports for details.