Run locally
Start the app, the marketing site and the docs with one command.
You need Node.js 20.10 or newer and pnpm 10. Docker is only needed for local database mode.
Install
pnpm installStart the demo
pnpm demoThis starts three servers side by side:
| What | URL |
|---|---|
| The app, in demo mode | http://localhost:4200/app |
| Marketing site | http://localhost:4210 |
| These docs | http://localhost:4230 |
Open the app
Go to http://localhost:4200/app. There is no sign-in in demo mode; you land on the Overview of the demo workspace.
Other commands
| Command | What it does |
|---|---|
pnpm demo:app | Only the app, in demo mode, on port 4200 |
pnpm local | The app against your local database (see Local database mode) |
pnpm --filter @callwise/site dev | Only the marketing site, port 4210 |
pnpm --filter @callwise/docs dev | Only the docs, port 4230 |
pnpm typecheck | Type-check every package |
pnpm test | Unit tests (see Tests) |
Ports
Everything Callwise runs locally stays inside 4200–4299: app 4200, site 4210, docs 4230, Supabase 4220–4229.