|
如果说最近半年 AI 圈有什么“现象级”的产品,Google的NotebookLM绝对榜上有名。 凭借着超强的 Gemini 3 Pro 模型能力及 Nano Banana Pro 的生图能力,思维导图、PPT、播客轻松实现。 之前我们需要打开 NotebookLM 网页,慢慢点慢慢磨。但现在社区有开发者把完整的 NotebookLM 搬到了命令行里。 这就非常酷😎了!它也是刚刚在 GitHub 上冒头的开源神器:notebooklm-py,得到许多X大佬的青睐。 (来源:X@向阳乔木) 只需一行命令,生成思维导图、音频播客、PPT,乃至解析在线YTB视频,统统不在话下。 核心功能- •AI Agent工具:将 NotebookLM 集成到 Claude Code 或其他大语言模型代理中。用于 AI 自动化的 Claude Code 技能,或者通过异步 Python API 构建集成。
- •研究自动化:批量导入来源(URL、PDF、YTB、Google Drive),运行网络研究查询,并以编程方式提取见解。构建可重复的研究流程。
- •内容生成:生成音频播客、视频、测验、抽认卡和学习指南。只需一个命令,就能将你的来源转化为精美的内容。
快速使用项目安装: # Basic installation pip install notebooklm-py
# With browser login support (required for first-time setup) pip install"notebooklm-py[browser]" playwright install chromium
当然也可以通过我们之前说的 skill 安装方式,让 AI 帮我们装: 帮我安装这个Claude skill:https://github.com/teng-lin/notebooklm-py
该项目同时提供了三种使用方式: 第一种:Claude Skills 方式 # 通过命令行界面安装,或者让Claude Code来安装 notebooklm skill install
# 然后使用自然语言: # "制作一个关于量子计算的播客" # "将测验下载为markdown格式" # "/notebooklm 生成视频"
第二种:命令行界面 # 1. 首次运行先要登录认证(会打开浏览器) notebooklm login
# 2. 创建一个 notebook notebooklm create"My Research" notebooklm use <notebook_id>
# 3. 添加源 notebooklmsourceadd"https://en.wikipedia.org/wiki/Artificial_intelligence" notebooklmsourceadd"./paper.pdf"
# 4. 自然语言对话 notebooklm ask"What are the key themes?"
# 5. 生成播客 notebooklm generate audio --wait notebooklm download audio ./podcast.mp3
第三种:Python API方式 importasyncio fromnotebooklmimportNotebookLMClient
asyncdefmain(): asyncwithawaitNotebookLMClient.from_storage()asclient: # List notebooks notebooks =awaitclient.notebooks.list()
# Create notebook and add source nb =awaitclient.notebooks.create("Research") awaitclient.sources.add_url(nb.id,"https://example.com")
# Chat result =awaitclient.chat.ask(nb.id,"Summarize this") print(result.answer)
# Generate podcast status =awaitclient.artifacts.generate_audio(nb.id) awaitclient.artifacts.wait_for_completion(nb.id, status.task_id)
asyncio.run(main())
主要特性功能可参考下表: 特别适合这几类人- • 想把 NotebookLM 当成「长期知识库」的
- • 用 Claude Code/Gemini CLI/各种Agent的重度用户
这个工具的价值,会随使用时间指数级增长。 写在最后现在的 AI 产品都在卷 UI、卷动效,界面越来越花哨。 但对于真正的 Power User 来说,可编程性和自动化才是王道。 Google NotebookLM 本身是一个非常优秀的产品,它的 RAG 能力在目前市面上属于第一梯队。但在网页版中有时候会限制了它的想象力。 未来的知识管理,不是我们在 Notion 里手动整理,也不是在浏览器里一个个点开链接。而是一个自动化的管道,信息从一端流入(PDF、视频、网页),经过 AI 的提取、重组,从另一端流出我们需要的格式(脑图、音频、PPT)。 这个工具,包括类似的项目,就是搭建这个管道的一块关键积木。
|