NotebookLM 的完整 Python 客戶端(非官方),除了覆制 web UI 的所有功能,還提供 API 以下未公開的能力。包括:建立和管理 Notebook、向 Notebook 新增 PDF、URL、YouTube、Google Drive 文件作為來源、使用 Gemini 1.5 生成摘要、提出問題、生成 Podcast(Audio Overview)等。并支援 CLI 和 AI Agent(Claude Code、Codex、OpenClaw)直接調用,讓你的 AI 編程代理能即時檢索你的個人知識庫。
🔑 核心功能
- 完整 API 覆制:所有 NotebookLM web 功能
- 來源管理:PDF、URL、YouTube、Google Drive
- 摘要生成:Gemini 1.5 驅動的智能摘要
- 提問搜索:針對 Notebook 內容的 AI 问答
- Audio Overview:生成 Podcast 式的語音介紹
- 多 Agent 整合:Claude Code、Codex、OpenClaw Skill
安裝方式
pip install notebooklm-py
# CLI 使用
nlarticle(query="摘要我上傳的論文")
nlarticle(--new-sources ./paper.pdf)
⭐ 人氣統計
- 10,734 ⭐ 總計
- 1,415 Forks
📡 來源: GitHub AI Agent Topics | 每週自動追蹤
發佈留言