Documents & data
teng-lin/notebooklm-py
NotebookLM inside your terminal and your coding agents
- 19k
- MIT
- Python
What it is and why it matters
notebooklm-py is an unofficial Python API and a skill that bring NotebookLM (Google Notebook) into the terminal and into agents like Claude Code. It acts as a CLI and a programmatic interface exposing the web's features and even some the UI does not show. By leaning on Google's servers (Gemini), it lets you offload part of the research and synthesis, for example over YouTube videos. It uses Playwright for browser automation underneath.
Key points
- CLI and unofficial API giving programmatic access to NotebookLM from the terminal and coding agents
- Offloads research and synthesis to Google's servers (Gemini); handy to process many YouTube URLs
- Exposes capabilities beyond the web UI; uses Playwright for browser automation underneath
Where we saw it
Same category