notebooklm-py (teng-lin/notebooklm-py) is an open-source AI project on GitHub. Repository summary: Unofficial Python API and agentic skill for Google NotebookLM. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw. Its focus includes developer-centric engineering workflows. It is suitable for extension, integration, and iterative delivery in real workflows.
License
MIT
Stars
13,188
Features
- Core capability: Unofficial Python API and agentic skill for Google NotebookLM. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.
- Built for code generation, debugging, or engineering integration
- Repository: teng-lin/notebooklm-py
- Primary language: Python
- Open-source license: MIT
- GitHub traction: about 13,185 stars
Use Cases
- Supports AI engineering build-and-iterate workflows for dev teams
- Build internal AI workflow prototypes with notebooklm-py
- Validate notebooklm-py in production-like engineering scenarios
- Building AI development workflows
- Automating agent-based processes
- Improving team engineering productivity
FAQ
Teams should first define integration boundaries and call patterns, then map repository capabilities into concrete interfaces, parameters, and access rules. GitHub repository: https://github.com/teng-lin/notebooklm-py. Community traction is around 13,185 stars. License: MIT.
It usually works as an execution component or capability layer, with common deployment fits such as: Supports AI engineering build-and-iterate workflows for dev teams, Build internal AI workflow prototypes with notebooklm-py, Validate notebooklm-py in production-like engineering scenarios.