Development
Run the desktop app locally
Install the JavaScript dependencies and start the Tauri development app from the repository root:
npm install
npm run tauri:dev
Local development requires Node.js 20 or newer, Rust, and the platform prerequisites required by Tauri v2.
Application checks
Run these from the repository root after frontend changes:
npm test -- --run
npm run build
When changing the Tauri backend, also run:
cargo check --manifest-path src-tauri/Cargo.toml
cargo test --manifest-path src-tauri/Cargo.toml --lib
Agent architecture changes should include focused tests in scripts/. Use
deterministic mocked tests rather than relying on live provider calls.
Documentation site
The documentation site is self-contained in this directory:
cd docs
npm install
npm start
Build the static site with:
npm run build
Docusaurus writes generated output to docs/build/. Do not edit that directory
by hand.