Skills2026年5月13日·1 分钟阅读

notebooklm-py — NotebookLM CLI + Python API Skill

notebooklm-py provides a CLI + Python API for NotebookLM with agent hooks; verified 13,142★ and uses Playwright Chromium for browser login.

Agent 就绪

这个资产会安全暂存

这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。

Stage only · 17/100策略:需暂存
Agent 入口
任意 MCP/CLI Agent
类型
CLI Tool
安装
Stage only
信任
信任等级:Established
入口
Asset
安全暂存命令
npx -y tokrepo@latest install 7a9502e3-58ab-59a1-b9d5-f7e80b83a4b3 --target codex

先暂存文件;激活前需要读取暂存 README 和安装计划。

介绍

notebooklm-py 为 Google NotebookLM 提供 CLI 与 Python API,并支持 Claude Code/Codex 等 agent 集成;已验证 13,142★,登录流程基于 Playwright。

Best for: 希望用脚本自动化 NotebookLM 导入、问答与产物下载的研究/开发者

Works with: Python 3.10+(README 标注)、Playwright Chromium 登录,以及 NotebookLM 账号

Setup time: 12-25 minutes

Key facts (verified)

  • GitHub:13142 stars · 1826 forks;最近更新 2026-05-13。
  • 许可证:MIT;作者头像与仓库链接均已通过 GitHub API 复核。
  • README 中可对照的入口命令:notebooklm login

Main

  • 把认证当作第一步:登录后跑 notebooklm auth check --test,并保存稳定的 storage state 以支持 CI/无头环境。

  • 先用小 notebook + 1–2 个 source 验证稳定性;能稳定 ask 后再接入 generate / download 流程。

  • 由于它是对未公开接口的非官方封装,自动化里要固定版本并预期变更;把 troubleshooting 链接写进 runbook。

Source-backed notes

  • README 明确提示该项目为非官方,并依赖未公开的 Google 内部接口,可能随时变更导致失效。
  • README 展示 CLI 流程:创建/切换 notebook、添加 source、提问、生成产物与下载输出(MP3/MP4/PDF/PNG/CSV/JSON/Markdown)。
  • README 的登录流程基于 Playwright Chromium,并给出体积/耗时提示(约 170MB;约 30–90 秒)。

FAQ

  • 这是 Google 官方项目吗?:不是。README 标注为非官方且不隶属 Google。
  • 能在无头环境用吗?:可以。README 提到基于 cookie/storage-state 的方式,但建议用 auth check 做验证。
  • 最常见的故障点是什么?:认证与内部接口变更;建议固定版本并保留 troubleshooting 路径。
🙏

来源与感谢

Source: https://github.com/teng-lin/notebooklm-py > License: MIT > GitHub stars: 13142 · forks: 1826

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产