产品简介
notebooklm-py 这是一个非官方Python库,让开发者通过代码、命令行或AI代理完全控制Google NotebookLM。它解决了网页界面操作繁琐、功能受限的问题,适合需要批量导入资料、自动化生成多媒体内容(如播客、视频、幻灯片)以及提取数据的AI开发者和研究人员。

核心功能
- 批量导入多种格式资料源(URL、PDF、视频、云盘)
- 编程生成音频概述、视频、幻灯片、测验等多种格式内容
- 通过Python、CLI或AI代理(如Claude Code)进行全流程自动化控制
- 批量下载所有生成内容到本地,支持导出至Google Docs/Sheets
- 作为AI代理的技能/工具,实现零Token开销的知识合成与检索
快速开始
- 通过pip安装:`pip install notebooklm-py`
- 在Python代码中初始化库并登录Google账号
- 使用示例代码创建笔记本、添加资料源并提问或生成内容
界面预览
与其他方案对比
| 对比项 | notebooklm-py | 同类方案 |
|---|---|---|
| 访问深度 | 通过编程接口可完全控制,包括网页界面未暴露的功能。 | 仅能使用网页界面提供的有限功能。 |
| 自动化程度 | 支持脚本化批量操作与流程编排,适合集成到自动化工作流。 | 依赖手动网页操作,难以实现大规模自动化。 |
适合谁用
- AI开发者,需要为Claude Code、Codex等代理集成NotebookLM能力
- 研究人员,需要自动化文献分析、生成研究报告和知识图谱
- 内容创作者,希望批量将同一资料源转化为播客、视频、幻灯片等多种格式
下载与版本
当前最新版本为 v0.7.3,发布于 2026-06-30。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/teng-lin/notebooklm-py