Local-first, single-user desktop app (Tauri v2 + React + TypeScript) similar to NotebookLM: add sources, get a multi-file Markdown study guide, chat over the notebook. Bring-your-own-key.
npm install
npm run tauri dev # full app
npm run check # ASCII lint + typecheck + TS tests + Rust tests