← 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.

16.1k stars Python AgentsCoding Assistants
notebooklm-py
Velocity · 7d
+106
★ / day
Trend
steady
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.

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