Use this guide when working on the Kairo repository itself.
- Node.js 22 or newer
- pnpm 9.12.0
- Git
- Rust and Tauri platform prerequisites when working on
apps/desktop
corepack enable
pnpm installpnpm run doctordoctor runs typecheck, lint, and tests across the workspace.
pnpm devThis builds the dashboard, starts the local Kairo API, and starts the Vite web app.
pnpm --filter @kairohq/cli exec tsx src/bin.ts --help
pnpm --filter @kairohq/cli exec tsx src/bin.ts init
pnpm --filter @kairohq/cli exec tsx src/bin.ts sweep
pnpm --filter @kairohq/web dev
pnpm --filter @kairohq/docs dev- ../CONTRIBUTING.md: contributor workflow, tests, and releases.
- SRS.md: product requirements and privacy constraints.
- SDD.md: architecture and implementation design.
- ../AGENTS.md: repo rules for agents and contributors.
- ../TASKS.md: phased implementation plan.