Skip to main content
This guide gets you a fully working local instance of BrokerOS with demo users, real inventory, and seeded bookings ready to go.

What You Need

  • Node.js v22+ LTS
  • pnpm v10+: npm install -g pnpm
  • Docker Desktop: recommended, spins up everything in one command
    • OR PostgreSQL 16+ and Redis 7+ running locally if you prefer manual setup
  • Android Studio: only needed if you want to run the mobile auto-dialer
Using an AI IDE like Claude Code, Cursor, Antigravity etc.? Use /setup-codebase command in the chat and it handles everything automatically all env files, secrets, dependencies, database, and all dev servers.

Step 1: Clone & Install


Step 2: Configure Environment

Copy the environment templates for every workspace:
Then open the root .env and set at minimum:
The root .env is for infrastructure of database, Redis, auth secrets, API keys. The app-level .env files (apps/web, apps/api, etc.) are only for local URLs like NEXT_PUBLIC_API_URL=http://localhost:3333.

Step 3: Start the Platform


Demo Accounts

All seeded users share the same password: Demo@1234