A native Windows desktop app for Google NotebookLM
Quick Start β’ Features β’ For Developers
[!NOTE]
undefinedThank you for 400+ downloads! π Iβm incredibly grateful to everyone who has downloaded and used this application.β Support the Developer: I love building open-source projects like this one. If you find this app useful, consider supporting my work! You can contribute as little as 20 rs via undefinedBuy Me A Chaiundefined (supports UPI). Every contribution helps me bring out more such projects!
-Setup.exe): Recommended for most users. Installs the app to your system with desktop and start menu shortcuts..exe): No installation required. Just download and run!Thatβs it! No complex extraction or setup. Just run and enjoy.
undefinedTip: Pin
NotebookLM-for-Windows.exeto your taskbar for quick access!
[!WARNING]
undefinedIMPORTANT: Upgrading to v2.1undefined
With the v2.1 release, we have switched to a professional installer and auto-update system. If you were using a previous version, we recommend downloading the new Installer to enable automatic background updates.
The v2.0 update transforms this app from a simple web wrapper into a powerful, deeply integrated Windows research utility:
Ctrl+Alt+N, and NotebookLM will immediately jump to the foreground and automatically paste it into your active notes.| Feature | Description |
|---|---|
| π» Ghost Modeundefined | Custom opacity slider to see through the app window |
| β‘ Quick-Clipundefined | Copy text anywhere -> Ctrl+Alt+N -> Instantly paste in NotebookLM |
| πͺ Split Viewundefined | Work on two different Notebooks simultaneously side-by-side |
| π₯ Drag & Dropundefined | Drop files natively onto the app to upload as sources |
| π₯οΈ Native Appundefined | Dedicated, frameless desktop app with custom window controls |
| π Persistent Loginundefined | Stay signed in across sessions using secure AppData storage |
| π Notificationsundefined | Windows toast notifications when audio generation completes |
| π System Trayundefined | Minimize to tray to keep the app readily accessible |
| π Auto-Launchundefined | Configure the app to start quietly when Windows boots |
| β Support Meundefined | Support further development (as little as 20 rs) via Buy Me A Chai (UPI Supported!) |
The Split View toggle turns NotebookLM-for-Windows into a two-pane research studio. These screenshots capture how separate notebooks stay signed into the same session while displaying different sources (brain activity research on the left, earnings reports on the right).


The app monitors NotebookLM for completion events. When detected, it triggers a native Windows notification so you can work on other things.
undefinedDetected Events:undefined
NotebookLM-for-Windows/
βββ assets/icon.png # App icon
βββ src/
β βββ main.js # Electron main process
β βββ preload.js # Secure IPC bridge
β βββ renderer.js # UI logic
β βββ webview-preload.js # Notification detection
β βββ index.html # App container
βββ package.json # Dependencies & scripts
βββ build_installer.bat # One-click build script
βββ README.md
# Clone the repository
git clone https://github.com/GyaneshSamanta/NotebookLM-for-Windows.git
cd NotebookLM-for-Windows
# Install dependencies
npm install
# Run in development mode
npm start
# Build installer and portable EXE
npm run dist
The built assets will be in the dist/ folder.
npm run distv2.1.0), upload the .exe files from dist/, publish!We welcome contributions! Please refer to our undefinedCONTRIBUTING.mdundefined for detailed setup instructions and our workflow for submitting pull requests.
GPL-3.0 License - see LICENSE for details.
Built with β₯ by Gyanesh Samanta