小岳
2026-06-12
点 赞
0
热 度
2
评 论
0

Open Notebook:把 Google NotebookLM 装进自己的服务器,29k Star 的开源版学习助手

  1. 首页
  2. Open Notebook:把 Google NotebookLM 装进自己的服务器,29k Star 的开源版学习助手

文章摘要

摸鱼小助手

你有没有过这种时刻——刷到一篇深度长文,收藏;看到一份 PDF 论文,下载;收藏夹里躺着 B 站某期硬核科普视频的链接;三本 Kindle 电子书同时在读;订阅的播客里某期嘉宾聊得太好了,得空再回听一遍。

然后呢?再也没有"得空"。

存下来的东西越来越多,真正消化掉的越来越少。我们其实缺的不是内容生产工具,而是一个能帮我们把这些零散材料聚起来、问它问题、产出新理解的东西。

Google 去年推出 NotebookLM 的时候火过一阵——上传资料后跟它对话、让它自动生成播客,确实戳中了痛点。但问题是:资料要传上 Google 云端、只能用 Gemini 模型、生成的播客只有两个固定声音、定制能力几乎为零。

如果这些你都不舒服,今天给你安利一个 GitHub 29k Star 的开源替代:Open Notebook

它到底是个什么东西

简单一句话:自托管版 NotebookLM,数据在你手里,模型随便选。

Open Notebook 不是一个新的笔记 App,而是一个研究/学习工作台。你把链接、PDF、视频、音频、PPT 全丢进去,AI 会帮你:

  • 自动摘要每份资料
  • 跨所有资料做语义搜索
  • 跟你对话回答(带来源引用)
  • 生成多说话人播客(1-4 个声音)
  • 帮你提炼笔记、提取洞察

听上去不稀奇?它的杀手锏是这三点:

  1. 数据完全私有 —— 跑在你自己的服务器上,所有研究材料、所有对话历史、所有笔记,全部本地存储。
  2. 18+ AI 模型支持 —— OpenAI、Anthropic Claude、Google Gemini、Groq、Ollama 本地模型……你想用哪个用哪个。甚至可以同时混用(总结用 Claude,对话用本地 Llama)。
  3. 完全开源 + API —— 想改就改,想接 n8n 自动化随便接。

截图先感受一下

这是官方 README 里的一张主界面图——所有笔记本和资料一目了然:

Open Notebook 主页

下面是官网首页的视觉风格——干净、不花哨、突出"思考"这件事:

Open Notebook 官网视觉

为什么我推荐它

我自己尝试过 Notion AI、Obsidian + ChatGPT、飞书知识库 + Kimi……各有各的别扭。

Open Notebook 让我留下来是因为这几点:

1. 真正的"AI 私人助教",不是云端传话筒

我的研究材料里有些是不方便给 Google/Notion 看的。Open Notebook 部署在自己 VPS 上,材料从上传那一刻起就没离开过内网。需要 AI 时才发到所选模型厂商,连 API 调用都可以走本地 Ollama 脱网完成。

2. 选模型的成本意识

总结一份 50 页 PDF 用 GPT-4o 太奢侈,用本地 Llama 3 又太慢。Open Notebook 让你每个环节配不同模型:嵌入用便宜的、转录用 Whisper、对话用旗舰。账单立刻瘦下来。

3. 播客功能是真播客

NotebookLM 的播客只能两个固定声音。Open Notebook 支持 1-4 个说话人,每个角色可以写人设("技术专家、语气犀利"),生成的脚本也能编辑后再合成。对做内容的人特别香。

4. 多模态资料"吃"得很全

链接、PDF、Word、PPT、TXT、YouTube 链接、B 站链接、音频文件……一句话:丢进去就能索引,不需要先下载再上传。

5. API + Docker,对开发者友好

REST API 全开放,可以跟 n8n、Zapier、自建 webhook 接起来。我现在的自动化是:每周把 GitHub Trending 列表扔进去,让 AI 帮我筛出值得读的,标签自动打上 weekly-review

5 分钟跑起来

前提:装好 Docker Desktop。没了。

第一步:拉一份 docker-compose.yml

curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml

第二步:改加密密钥

编辑 docker-compose.yml,把 OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string 改成你的一串随机字符串(密钥串),随便编一个就行。

第三步:启动

docker compose up -d

等 15-20 秒,浏览器打开 http://localhost:8502

第四步:配 AI 提供商

Settings → API KeysAdd Credential → 选 OpenAI / Anthropic / Google / Groq(Groq 有免费额度)→ 粘贴 key → Test ConnectionDiscover ModelsRegister Models

搞定,可以建第一个 notebook 了。

不想花钱?配本地 Ollama:

# 先装 Ollama 本地服务
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3

# 再拉专用 compose 文件
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/examples/docker-compose-ollama.yml
docker compose up -d

完全免费、纯本地、零数据外流。

它适合谁

✅ 强烈推荐:

  • 学生 / 研究生 —— 论文、教材、笔记一锅端,备考复习有 AI 帮你串
  • 自学者 / 知识工作者 —— 订阅 RSS、播客、Newsletter 太多,需要 AI 帮你消化
  • 研究人员 —— 课题资料按笔记本分组,跨资料提问做文献综述
  • 内容创作者 —— 多说话人播客功能,可以做出播客样品甚至正式节目
  • 隐私敏感的人 —— 不想让 Google / Notion 看到自己在研究什么

❌ 可能不合适:

  • 只是想做个轻量笔记的人 —— 直接用 Obsidian / Logseq 更简单
  • 完全不想碰 Docker 的人 —— 虽然只有两步,但还是要命令行
  • 只用国内模型的人 —— 国产模型支持还不全,需要自己适配
  • 想跟团队协作的人 —— 目前是单机版,多人协同还得等官方 roadmap

最后

Open Notebook 现在 29k Star,活跃开发者是 lfnovo,社区在 Discord 上很活跃。从趋势看,它还在快速迭代——多模型路由、citation 改进、自定义 transformation 都是路线图上的事。

如果你想试一下"AI 私人助教"是什么体验,又不想把研究材料交出去,这是我目前最推荐的方案。

先用起来,再提需求。开源项目的早期用户,影响力比想象中大。

相关链接

  • GitHub:https://github.com/lfnovo/open-notebook
  • 官网:https://www.open-notebook.ai
  • 官方文档:https://www.open-notebook.ai/get-started
  • Discord 社区:https://discord.gg/37XJPXfz2w
  • Docker Hub:https://hub.docker.com/r/lfnovo/open_notebook

本站站长,主角光环,怎么滴,你还想攻击你的站长吗,真是好big的狗胆

小岳

intp 逻辑家

站长

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。

目录

欢迎来到摸鱼干货栈,这里为您提供开源与摸鱼源码

64 文章数
5 分类数
0 评论数
5标签数
最近评论