teng-lin/notebooklm-py
Unofficial Python SDK and agentic skill enabling AI agents to programmatically access Google NotebookLM's features including podcast generation.

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.