NotebookLM CLI 用于列出笔记本、创建笔记本、添加来源、查询笔记本、生成工作室制品、下载输出、共享笔记本...

安装

概览

什么是nlm

NotebookLM CLI(nlm)是一个专为终端用户设计的命令行工具,用于与 Google NotebookLM 进行交互。它允许开发者和研究人员在不依赖图形界面的情况下,通过简单的命令管理笔记本、添加信息来源、执行智能查询以及生成专业内容制品。该工具基于 `notebooklm-mcp-cli` 包构建,支持多种身份验证方式,包括浏览器 Cookie 和 OpenClaw 管理的浏览器自动化,确保在不同工作环境中都能稳定运行。nlm 的设计理念是将 NotebookLM 的强大 AI 能力无缝集成到开发者日常的工作流中,提升知识管理和内容创作的效率。 该工具的核心优势在于其全面的笔记本操作能力,涵盖从创建、查询到共享的全生命周期管理。用户可以通过命令行快速列出所有笔记本、创建新的研究主题笔记本,并对特定笔记本中的内容进行深度语义查询。同时,nlm 支持灵活的来源添加机制,无论是网页 URL、本地文件(如 PDF)、Google Drive 文档,还是直接粘贴的文本片段,均可一键导入并作为 AI 分析的素材基础。此外,它还集成了研究助理功能,可自动启动网络调研任务,并根据需求生成音频播客或演示文稿等工作室制品,极大扩展了 AI 辅助工作的边界。

核心功能特点

  1. 支持通过命令行列出、创建和管理多个 NotebookLM 笔记本
  2. 可添加多种类型的信息源:网页链接、本地文件、Google Drive 文档及手动输入文本
  3. 提供智能查询功能,可对笔记本内容进行自然语言问答
  4. 具备自动网络研究能力,能根据关键词启动实时信息搜集
  5. 支持生成音频播客和幻灯片等 Studio 制品,并可在线修订优化
  6. 内置分享与协作机制,可设置公开链接或邀请协作者共同编辑

适用场景

NotebookLM CLI 特别适合需要高效处理大量文档和信息的知识工作者。例如,研究人员在撰写论文前,可通过 nlm 快速创建‘文献综述’笔记本,批量导入相关论文 PDF 和学术网站链接,随后用自然语言提问‘当前领域的主要争议点是什么?’,AI 将自动整合多源信息给出结构化回答。对于产品经理而言,面对竞品分析报告,只需将网页和内部文档作为来源加入笔记本,即可生成一份简洁的竞品对比播客脚本或直接输出可分享的演示文稿,便于团队会议中使用。 在远程协作或自动化工作流场景中,nlm 也表现出色。团队可以使用 `nlm share invite` 邀请成员以只读或编辑权限参与笔记本,实现跨地域的知识同步;而开发者则可通过脚本调用 `nlm research start` 和 `nlm studio create` 命令,在非交互式环境下自动生成定期报告或培训材料。结合 Claude Code 或 Gemini 等外部工具配置 MCP 技能后,nlm 还能进一步扩展为智能编程助手,帮助分析代码库文档或生成技术讲解内容,真正实现 AI 驱动的全链路生产力提升。