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 是一个针对 Google NotebookLM 的非官方 Python 开发工具库,旨在为用户提供完整的程序化访问能力。它打破了网页端的交互限制,通过 Python、命令行工具及主流 AI Agent 框架,实现了对 NotebookLM 功能的自动化控制与深度集成。
该工具支持通过 Python 代码或命令行批量导入网页、PDF、视频及文档等多种数据源,构建自动化的研究工作流。用户可以使用该库生成播客音频、演示文档、测验题库及思维导图等多种多媒体与学习内容。它具备将生成的内容及各类学习辅助工具导出为本地文件或同步至 Google 应用的扩展能力。该项目提供了预定义的 AI Agent 技能模块,可无缝集成至 Claude Code、Codex 等开发工具中以实现智能化操控。
该项目适用于需要进行自动化文献调研、批量内容生成或构建个人知识库的开发者与研究人员。它尤其适合希望将 NotebookLM 的核心分析能力融入自定义应用程序、CI/CD 流程或智能代理工作流中的技术用户。