OPEN_SOURCE ↗
GH · GITHUB// 35d agoOPENSOURCE RELEASE
notebooklm-py opens NotebookLM to Python
notebooklm-py is an unofficial Python API, CLI, and agent-friendly toolkit for Google NotebookLM that exposes notebook creation, source import, chat, research workflows, sharing, and artifact generation from code. Its GitHub surge makes sense: it turns a UI-first research tool into something developers can automate and plug into larger workflows.
// ANALYSIS
The real appeal here is not just Python bindings — it is giving NotebookLM a programmable surface area developers can actually build on.
- –The project reaches well beyond basic wrapper territory with support for notebooks, sources, chat, research agents, sharing, and downloadable outputs like audio, video, quizzes, slide decks, and mind maps
- –It exposes capabilities the web UI does not surface cleanly, including batch downloads, structured exports, and programmatic workflow control
- –The library ships in three useful forms at once: async Python SDK, CLI, and Claude Code/agent skills, which broadens its appeal from hackers to serious workflow builders
- –The biggest caveat is also the biggest risk: it relies on undocumented Google APIs, so stability and long-term production safety are not guaranteed
// TAGS
notebooklm-pyapisdkcliautomationopen-source
DISCOVERED
35d ago
2026-03-08
PUBLISHED
35d ago
2026-03-08
RELEVANCE
8/ 10