npm installInstall Electron app dependencies.
Use this page when preparing a target Mac, checking runtime readiness, packaging a build, or validating the app after a release sprint.
npm run checkThese commands mirror the production release rules in the sprint plan and keep the packaged app as the real acceptance target.
npm installInstall Electron app dependencies.
npm run checkRun TypeScript and unit tests.
npm run buildBuild Electron main, preload, and renderer output.
npx electron-builder --mac --arm64Package a macOS arm64 build for smoke testing.
scripts/macos_install_helper.shAudit target-Mac permissions, runtimes, models, ffmpeg, loopback input, Ollama, and provider keys.
The site separates complete foundations from partial operational work so the current production posture is easy to review.
Summary providers are explicit: local by default, cloud only when configured, and experimental where the app depends on user-local tools.
Production setup should preserve the local-first boundaries and make permission repair paths visible.
Renderer calls pass through typed preload APIs and zod-validated request schemas before main-process services perform filesystem or provider work.
Audio, transcript, summary, and export artifacts stay under local filesystem control, with guardrails for path handling and selective deletion.
Provider credentials can be stored in app settings or supplied by environment variables, and the UI reports saved and environment status separately.
The app surfaces microphone, system audio, and calendar permission status, plus direct paths to macOS settings when repair is needed.