Local Development
Run the web app, Convex backend, docs app, and supporting tools locally.
Prerequisites
- Node.js 18+
- pnpm
Main Commands
pnpm install
pnpm web:dev
pnpm web:convex:dev
pnpm docs:devLocal URLs
- web app:
https://opensana.localhost - docs app:
https://docs.opensana.localhost
Optional Tooling
- devcontainer support for isolated CLI or Claude workflows
- the CLI app in
apps/cli - playground packages for experiments
Contributor Advice
Before changing behavior, read the relevant specs in docs/specs and verify whether the change also needs public documentation updates.