教程|open-notebook 替代 NotebookLM:本地多模态知识库搭建指南
这篇教程演示如何用 open-notebook(GitHub)+ Ollama 搭一个完全本地的多模态知识库。
为什么用 open-notebook 而不是 NotebookLM?
- 数据本地:核心优势。NotebookLM 数据在 Google,本地版完全可控
- 模型自由:可用 Llama 3.3 / Qwen2.5 / Hermes 3,不限于 Gemini
- 可定制:开源可改
- 成本低:本地跑模型电费 vs NotebookLM 免费但数据上交
第 1 步:环境
# 推荐硬件
- 16GB 内存 + M2/M3 Mac(Metal 加速)
- 或 24GB 显存 N 卡 + Linux
- 至少 50GB 磁盘(模型 + 笔记本)
第 2 步:拉模型
ollama pull llama3.3:8b
ollama pull nomic-embed-text # 嵌入模型
第 3 步:启动 open-notebook
git clone https://github.com/lfnovo/open-notebook
cd open-notebook
docker-compose up -d
# 或
pnpm install && pnpm dev
默认端口 8502,浏览器打开 http://localhost:8502。
第 4 步:配置 LLM
Settings → Models:
- Default LLM:
http://localhost:11434/v1/llama3.3:8b - Embedding:
http://localhost:11434/v1/nomic-embed-text
第 5 步:创建第一个笔记本
- 点 「+ Notebook」,命名「AI 论文精读 2026」
- 上传 5-10 个 PDF(arXiv 论文)
- 点 「Transform」 → 自动生成摘要、要点、问答对
- 点 「Podcast」 → 生成双人对谈音频(可选 TTS)
第 6 步:跨笔记本搜索
在搜索框输入问题,比如「DeepSeek-R1 的反思机制如何?」:
- 系统会搜所有笔记本的源
- 返回 top-5 段落 + 引用
- 生成综合答案
进阶玩法
- 接 YouTube:粘贴 URL,自动转录+翻译+摘要
- 接播客:上传 MP3,自动转录+章节
- 接图片:上传截图,OCR+问答
- 多笔记本工作流:研究 → 草稿 → 校对 三阶段笔记本串联
常见坑
- Llama 3.3 8B 中文一般,中文场景换 Qwen2.5-14B
- PDF 大于 50MB 会慢,先拆
- Podcast 生成需要单独配 TTS(Edge TTS 免费)
- 嵌入模型 nomic-embed-text 256 维够用,要更精准换 bge-m3
下一篇教程讲:如何用 open-notebook 跟踪「每天 arXiv 新论文」并自动出日报。