React + Vite frontend for the Burns local control plane.
- Renders the workspace-first UI shell
- Manages active workspace context
- Lists and previews workflows from daemon API
- Supports AI-assisted workflow generation and editing flows
- Shows runs, approvals, and settings views
From repository root:
bun run dev:webThe app expects daemon API at http://localhost:7332 by default.
Override API base URL with:
VITE_BURNS_API_URL=http://localhost:7332bun run dev: start Vite dev serverbun run build: typecheck + production buildbun run typecheck: TypeScript build mode checkbun run lint: ESLintbun run preview: serve built output
- Uses React Router for route-level navigation
- Uses TanStack Query for server state
- Uses
@burns/clientas the typed API layer - Uses shadcn/base-ui components and ai-elements primitives for UI building blocks