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.
notebooklm-py 是一个非官方的 Python 开发库,旨在为 Google NotebookLM 提供全面的编程接口。它弥补了网页版功能受限的不足,通过 Python API、命令行工具及智能代理插件,赋予开发者自动化操作和深度集成 NotebookLM 的能力。
支持通过 Python 代码或命令行批量导入网页、文档及媒体资源,构建自动化研究工作流。 提供对音频播客、学习指南、思维导图等内容的生成控制,并支持多种格式的本地化导出。 支持将 NotebookLM 作为技能集成到 Claude Code、Codex 等 AI 智能代理中,实现智能化任务处理。 提供网页版 UI 无法获取的底层功能,包括批量下载生成制品以及更灵活的数据格式转换与导出。
适用于需要深度定制知识库管理、自动化文献调研或构建 AI 驱动学习工具的开发者和研究人员。该项目非常适合用于搭建个人研究流水线、集成自动化内容生产系统以及开展相关实验性项目。