产品推荐 2026-07-23

notebooklm-py:免费的知识提取编程接口

为Google NotebookLM提供编程接口,自动化知识处理与生成。

开源软件跨平台工具

产品简介

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

notebooklm-py 主界面

核心功能

  • 批量导入多种格式资料源(URL、PDF、视频、云盘)
  • 编程生成音频概述、视频、幻灯片、测验等多种格式内容
  • 通过Python、CLI或AI代理(如Claude Code)进行全流程自动化控制
  • 批量下载所有生成内容到本地,支持导出至Google Docs/Sheets
  • 作为AI代理的技能/工具,实现零Token开销的知识合成与检索

快速开始

  1. 通过pip安装:`pip install notebooklm-py`
  2. 在Python代码中初始化库并登录Google账号
  3. 使用示例代码创建笔记本、添加资料源并提问或生成内容

界面预览

notebooklm-py 界面截图

与其他方案对比

对比项notebooklm-py同类方案
访问深度通过编程接口可完全控制,包括网页界面未暴露的功能。仅能使用网页界面提供的有限功能。
自动化程度支持脚本化批量操作与流程编排,适合集成到自动化工作流。依赖手动网页操作,难以实现大规模自动化。

适合谁用

  • AI开发者,需要为Claude Code、Codex等代理集成NotebookLM能力
  • 研究人员,需要自动化文献分析、生成研究报告和知识图谱
  • 内容创作者,希望批量将同一资料源转化为播客、视频、幻灯片等多种格式

下载与版本

当前最新版本为 v0.7.3,发布于 2026-06-30。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/teng-lin/notebooklm-py