← all repositories

teng-lin/notebooklm-py

Unofficial Python SDK and agentic skill enabling AI agents to programmatically access Google NotebookLM's features including podcast generation.

18.1k stars Python AgentsCoding Assistants
notebooklm-py
Velocity · 7d
+38
★ / day
Trend
cooling
star history

This library provides full programmatic access to Google NotebookLM through Python, CLI, and AI agents. It surfaces features not exposed in the web UI, including podcast/audio overview generation. Ships with ready-to-use skills for Claude Code, Codex, and OpenClaw that allow these AI coding assistants to query analysis, summarize sources, and interact with NotebookLM’s knowledge base. The SDK is unofficial, using undocumented Google APIs, and is intended for prototyping, research, and personal projects.

Frequently asked

What is teng-lin/notebooklm-py?
Unofficial Python SDK and agentic skill enabling AI agents to programmatically access Google NotebookLM's features including podcast generation.
Is notebooklm-py open source?
Yes — teng-lin/notebooklm-py is open source, released under the MIT license.
What language is notebooklm-py written in?
teng-lin/notebooklm-py is primarily written in Python.
How popular is notebooklm-py?
teng-lin/notebooklm-py has 18.1k stars on GitHub and is currently cooling off.
Where can I find notebooklm-py?
teng-lin/notebooklm-py is on GitHub at https://github.com/teng-lin/notebooklm-py.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.