Basecamp Sherpa
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

PathDescription
apps/console/src/Application source code
apps/console/serve.jsProduction HTTP server
apps/console/vite.config.tsVite configuration (port 3001)

The Console runs on port 3001 in both development and production. See Ports for details.