Monorepo layout
Dev setup
Requires Node 22+ and pnpm.brew install go2rtc ffmpeg on macOS), or use docker/compose.dev.yml:
NIGHTJAR_SUPABASE_* variables unset to develop local-only (the cloud link stays disabled). See the node README for the full module map and internals.
Where to start
- Browse good first issues.
- The roadmap items — ONVIF discovery, the Nest SDM bridge, configurable detection thresholds — are all open ground.
- Docs fixes are contributions too; this site lives in
docs/.