A production-grade, 100% private local NotebookLM clone powered by Electron, Vite, FastAPI, and ChromaDB.
🌐 Download NotebookLM Local App 📖 Project Journal & Architecture Notes
Since this is an unsigned open-source application, your operating system may show security warnings during installation.
If macOS says the application is "damaged and can't be opened", it's because Apple's Gatekeeper blocked the unsigned app. To fix this:
- Drag
NotebookLM Local.appto your Applications folder. - Open the Terminal app.
- Run this exact command to remove the quarantine flag:
sudo xattr -cr "/Applications/NotebookLM Local.app" - Double click the app in your Applications folder to run it!
# Install dependencies
npm install
cd backend && uv venv && uv pip install -r requirements.txt && cd ..
# Run dev environment (Vite frontend + Python backend + Electron)
npm run electron:dev
# Build for production
npm run package
