notebooklm-py

A Python library, CLI, and Claude Code skill for programmatic control of Google's NotebookLM.

Free Development & Engineering ★ 19188
View Source →
19188 GitHub stars
+18 stars this week
Development & Engineering category
teng-lin author
MIT license

// about notebooklm-py

notebooklm-py provides programmatic access to Google's NotebookLM, including features not exposed in the web UI. It ships as a Python library, a command-line tool, an MCP server for Claude Desktop, and an Agent Skill for Claude Code and Codex, covering notebook management, source-grounded Q&A, and generating podcasts and slide decks.