TL

teng-lin/notebooklm-py

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2万 stars 质量 77 趋势 77MIT

Google Gemini Notebook 的非官方 Python API 和代理技能。通过 Python、CLI 和 AI 代理,完全程序访问 NotebookLM 的功能——包括网页界面未披露的功能......

概览

通过Python、CLI以及Claude Code、Codex和OpenClaw等AI代理,完全程序化访问NotebookLM的功能——包括网页界面未披露的功能。 : https://github.com/teng-lin/notebooklm-py 该库的用途可能会在没有预警的情况下发生变化。- - 这是一个社区项目 - - Google 可以随时更改内部端点 - - 高使用可能会被限速。最适合原型、研究和个人项目。有关调试技巧,请参见故障排除。 🤖 - 将 NotebookLM 集成到 Claude Code、Codex 及其他大型语言模型代理中。自带 GitHub 的根 NotebookLM 技能,npx 技能增加了发现功能、本地 notebooklm 技能安装支持,支持 Claude Code 和 .agents 技能目录,以及 AGENTS.md 的仓库级 Codex 指导。 📚 - 批量导入源(URL、PDF、YouTube、Google Drive),运行带自动导入的网页/Drive研究查询,并以程序方式提取洞察。构建可重复的研究流程。

概述(AI 翻译)

** 一个全面的 Google Gemini 笔记本技能与非官方 Python API。** 通过 Python、CLI 以及 Claude Code、Codex 和 OpenClaw 等 AI 代理,完整程序访问 NotebookLM 的功能——包括网页界面未披露的功能。

注(2026年7月): 谷歌将NotebookLM重新命名为Gemini笔记本。它仍然是同一独立产品(现在也可以在Gemini应用内访问),现有链接会自动重定向,且该库驱动相同的底层服务,且保持不变。该软件包保留了notebooklm-py名称。

来源与开发:

** ⚠️ 非官方图书馆 - 使用请自行承担风险 **

本库使用未公开的谷歌API,且可能随时更改。

  • 与谷歌无关 - 这是一个社区项目
  • API 可能失效 - Google 可以随时更改内部端点
  • 适用速率限制 - 高使用量可能会被限速

最适合原型、研究和个人项目。有关调试技巧,请参见故障排除。

你能创造的东西

🤖 AI 代理工具 - 将 NotebookLM 集成到 Claude Code、Codex 及其他大型语言模型代理中。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

notebooklm-py

A Comprehensive Google Gemini Notebook Skill & Unofficial Python API. 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.

Note (July 2026): Google rebranded NotebookLM to Gemini Notebook. It remains the same standalone product (now also reachable inside the Gemini app), existing links redirect automatically, and this library drives the same underlying service and works unchanged. The package keeps the notebooklm-py name.

Source & Development:

⚠️ Unofficial Library - Use at Your Own Risk

This library uses undocumented Google APIs that can change without notice.

  • Not affiliated with Google - This is a community project
  • APIs may break - Google can change internal endpoints anytime
  • Rate limits apply - Heavy usage may be throttled

Best for prototypes, research, and personal projects. See Troubleshooting for debugging tips.

What You Can Build

🤖 AI Agent Tools - Integrate NotebookLM into Claude Code, Codex, and other LLM agents. Ships with a root NotebookLM skill for GitHub and npx skills add discovery, local notebooklm skill install support for Claude Code and .agents skill directories, and repo-level Codex guidance in AGENTS.md.

📚 Research Automation - Bulk-import sources (URLs, PDFs, YouTube, Google Drive), run web/Drive research queries with auto-import, and extract insights programmatically. Build repeatable research pipelines.

🎙️ Content Generation - Generate Audio Overviews (podcasts), videos, slide decks, quizzes, flashcards, infographics, data tables, mind maps, and study guides. Full control over formats, styles, and output.

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add teng-lin/notebooklm-py
新手?先看 mcpskill.org 教程 →