
notebooklm-skill
让 Claude Code 直接查你的 NotebookLM 私有文档,答案带引用
notebooklm-skill 是一个让 Claude Code 直接对接 Google NotebookLM 的开源技能包。它解决的核心问题是:开发者希望在自己上传的私有文档上获得有出处、可溯源的答案,而不是依赖模型泛化的记忆。项目通过浏览器自动化登录 NotebookLM,管理笔记本库,并保持持久化认证,从而让 Claude Code 能够向指定笔记本提问,拿到由 Gemini 生成、严格基于用户自有知识库并附带引用的回答。核心能力包括:会话级浏览器自动化、笔记本的增删查管理、认证状态持久化、以及只从用户知识库出答案的检索约束。适合把内部资料、研究文献或产品文档变成可对话的私有知识源,同时把答案的引用来源一并返回,方便核对。
项目数据
使用教程
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 本地安装的 Claude Code(网页版 UI 不可用)
- Python 3 环境,且支持 python -m venv
- 可访问外网的网络环境(用于浏览器自动化登录 NotebookLM)
- 已存在的技能目录 ~/.claude/skills/notebooklm
安装与启动步骤
-
1确认本地环境
该技能只支持本地安装的 Claude Code,网页版运行在无网络的沙箱中,无法完成浏览器自动化。
-
2进入技能目录
README 的手动重装流程从技能目录开始,先切换到该目录。
cd ~/.claude/skills/notebooklm -
3删除旧虚拟环境
清除已有的 .venv,避免旧依赖残留造成的冲突。
rm -rf .venv -
4创建虚拟环境
用 Python 自带的 venv 模块在技能目录下新建 .venv。
python -m venv .venv -
5激活虚拟环境
macOS/Linux 用 source 激活;Windows 改用 .venvScriptsctivate。
source .venv/bin/activate -
6安装依赖
按 requirements.txt 安装技能运行所需的 Python 依赖包。
pip install -r requirements.txt
如何确认成功
README 未提供验证命令;若本地 Claude Code 能正常调用 notebooklm 技能,即表示部署可用。
常见问题
Q:能在 Claude 网页版里使用吗?
A:不能。技能只支持本地安装的 Claude Code,网页版沙箱没有网络访问权限,而浏览器自动化必须联网。
Q:这个项目还在维护吗?
A:不再维护。仓库已于 2026 年 9 月归档,不再更新和修复问题,上游服务变化后可能失效,可以自行 fork。
Q:Windows 上怎么激活虚拟环境?
A:把激活命令换成 .venvScriptsctivate,其余步骤与 macOS/Linux 相同。
Q:有没有其他替代方案?
A:README 提到作者提供了 MCP 版本 notebooklm-mcp,可作为该技能的替代思路。
注意事项
- 项目已归档且不再维护,遇到问题可能无人支持。
- 仅限本地 Claude Code 使用,网页版 UI 无法运行。
- 安装流程依赖浏览器自动化登录 NotebookLM,需要网络与登录认证。
- 答案严格基于你上传的文档并附带引用,但仍需自行核对来源。
核心亮点
- 答案严格限定在用户上传的文档范围内,并附引用来源,可核对可溯源
- 通过浏览器自动化复用 NotebookLM 已有登录态,无需自建向量库或额外 API 密钥
- 提供笔记本库管理能力,可在 Claude Code 内直接切换和查询不同知识库
不足之处
- 依赖浏览器自动化,NotebookLM 页面结构或登录流程变动时容易失效
- 需要本地维护浏览器环境与认证状态,首次配置和长期稳定性成本较高
适用场景
- 把团队内部产品文档导入 NotebookLM,在 Claude Code 里直接提问并拿到带引用的回答
- 研究人员将论文上传后,用 Claude Code 快速定位原文出处,避免模型编造
- 开发者把项目私有知识库接入编码助手,边写代码边查内部规范与接口说明
替代项目
llama_index、haystack
项目介绍
上一篇:rag.computer
同类项目推荐
firecrawl
开源
网页抓取像喝水一样简单,开发者省下整周加班
The context API to search, scrape, and interact with the web at scale.
contoso-chat
开源
一键跑通 Azure RAG 应用,从代码到评估部署全流程
This sample has the full End2End process of creating RAG application with Prompty an···
graphify
开源
整个代码库画成一张图,找问题一眼定位
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···
qiaomu-youtube-ai-podcast
开源
一站式索引AI播客,快速找到有文字稿和总结的节目
AI 播客索引:整理 AI 播客、中文简介、Transcript 状态和总结入口 | Curated AI podcast ···