@missdeer/notebooklm
v0.1.1
Published
CLI client for Google NotebookLM — create notebooks, add sources, generate audio/reports/slides and more
Maintainers
Readme
notebooklm
CLI client for Google NotebookLM — programmatically create notebooks, add sources, generate artifacts (audio podcasts, reports, slides, quizzes, videos, infographics, and more), and download results.
Installation
# Install globally
npm install -g @missdeer/notebooklm
# Or run directly with npx
npx @missdeer/notebooklm --helpHow It Works
This package uses platform-specific optional dependencies to provide pre-built binaries. When you install notebooklm, npm automatically downloads the correct binary for your platform.
Supported Platforms
| Platform | Architecture | Package |
|----------|--------------|---------|
| macOS | x64, ARM64 | @notebooklm-client/notebooklm-darwin-universal |
| Linux | x64 | @notebooklm-client/notebooklm-linux-x64 |
| Linux | ARM64 | @notebooklm-client/notebooklm-linux-arm64 |
| Windows | x64 | @notebooklm-client/notebooklm-win32-x64 |
| Windows | ARM64 | @notebooklm-client/notebooklm-win32-arm64 |
Quick Start
# Login (opens browser to authenticate with Google)
notebooklm login
# Generate an audio podcast from a URL
notebooklm audio --url https://example.com/article
# Generate a report from a file
notebooklm report --file ./document.pdf
# See all commands
notebooklm --helpTroubleshooting
Binary not found
If the platform-specific package failed to install, you can install it manually:
# For Linux x64
npm install @notebooklm-client/notebooklm-linux-x64
# For macOS
npm install @notebooklm-client/notebooklm-darwin-universal
# For Windows x64
npm install @notebooklm-client/notebooklm-win32-x64License
GPL-3.0-only
For commercial use, please contact [email protected] for licensing options.
