乐于分享
好东西不私藏

不想把文档喂给大厂?这个开源神器让你拥有私有化AI笔记本!

不想把文档喂给大厂?这个开源神器让你拥有私有化AI笔记本!


最近 Google NotebookLM 是真的火啊,身边不少朋友都在用。确实,能把几十页的 PDF 丢进去直接生成一段双人播客,这体验确实挺魔幻的。但用着用着,不少人就开始嘀咕了:我的论文、我的工作文档、我的调研资料,就这么上传到谷歌的服务器上,真的安全吗?

更别提国内用户还要考虑网络问题,以及只能谷歌模型”一选定终身”的限制。

所以当我发现 Open Notebook 这个项目的时候,简直是眼前一亮。这货在 GitHub 上已经狂揽 15k+ 的 Star,堪称 NotebookLM 最强开源平替。最重要的是——你的数据完全属于你,可以百分百本地部署,连 Ollama 都能对接,隐私党狂喜!

这玩意儿到底强在哪?

简单说,Open Notebook 就是一个隐私优先的多模型 AI 知识库。它几乎复刻了 NotebookLM 的所有核心功能,但自由度直接拉满:

🎯 模型自由:不像 NotebookLM 只能谷歌模型,这支持 16+ 家 AI 提供商——OpenAI、Claude、DeepSeek、Groq,甚至是本地跑的 Ollama 和 LM Studio,想换就换,哪个便宜用哪个,哪个好用切哪个。

🔒 数据自主:基于 SurrealDB 本地存储,配合 Docker 部署,所有文档、音频、视频处理都在自己机器上完成。就算断网也能用(前提是接了本地模型),再也不用担心敏感文件泄露。

🎙️ 播客更强:NotebookLM 只能生成双人对话,Open Notebook 直接支持 1-4 位演讲者!还能自定义风格——专业解说、轻松闲聊、激烈辩论,甚至能生成带剧集简介的专业播客,做自媒体的朋友应该能get到这个点有多香。

📚 全能 ingest:PDF、Word、PPT、YouTube 视频链接、音频文件、网页链接……基本你能想到的资料格式它都能吃进去。而且最近还加入了对 DeepSeek-R1 这类推理模型的支持,让它分析复杂文档更靠谱了。

界面设计也很对胃口,采用了三栏式布局:左边是你上传的各种资料源,中间是笔记区,右边是 AI 对话区。这种设计特别适合深度研究工作,查资料、做笔记、问 AI 不用来回切页面,效率提升不少。

动手部署:其实就几分钟的事

说到本地部署,很多人可能会头大,觉得要配环境、装依赖什么的。但 Open Notebook 的团队显然考虑到了这点,Docker Compose 一键启动,真的有手就行。

准备工作:就两样——电脑上装好 Docker Desktop,以及准备一个 API Key(如果你不用本地模型的话)。

第一步:搞到配置文件

打开终端,找个你想存放项目的文件夹,直接执行:

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

如果网络不太行,也可以手动新建一个 docker-compose.yml 文件,把下面的内容贴进去:

services:
surrealdb:
image:surrealdb/surrealdb:v2
command:start--loginfo--userroot--passrootrocksdb:/mydata/mydatabase.db
user:root
ports:
-"8000:8000"
volumes:
-./surreal_data:/mydata
restart:always

open_notebook:
image:lfnovo/open_notebook:v1-latest
ports:
-"8502:8502"
-"5055:5055"
environment:
-OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string
-SURREAL_URL=ws://surrealdb:8000/rpc
-SURREAL_USER=root
-SURREAL_PASSWORD=root
-SURREAL_NAMESPACE=open_notebook
-SURREAL_DATABASE=open_notebook
volumes:
-./notebook_data:/app/data
depends_on:
-surrealdb
restart:always

第二步:改个密钥

安全第一嘛,把文件里 OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string 这一行,换成你自己的随机字符串,比如 my-secret-key-2026

第三步:启动!

在终端里执行:

docker-compose up -d

然后等个 15-20 秒,打开浏览器访问 http://localhost:8502,就能看到界面了。就这么简单。

第四步:接上你的 AI 大脑

第一次进去,系统会提示你配置 AI 提供商。点进 Settings → API Keys → Add Credential,选择你的服务商(比如 OpenAI 或 Anthropic),贴上 API Key,保存后测试一下连接,再”Discover Models”注册几个模型,就可以开始玩耍了。

如果你只想白嫖本地算力,项目里还提供了 docker-compose-ollama.yml 的示例文件,配合 Ollama 可以实现完全离线使用,一分钱都不用花。

用起来是什么体验?

部署好了之后,真正的乐趣才开始。

创建知识库:点击新建 Notebook,比如叫”季度财报分析”。然后往里面丢资料——直接拖入 PDF,或者粘贴网页链接,甚至 YouTube 视频它都能自动提取字幕。所有资料都会在左侧列出来,点开能看到原文。

智能问答:在右侧对话框提问,比如”总结一下第三季度的营收增长原因”,AI 会根据你上传的资料回答,而且还会标注信息来源,这一点对做研究特别重要,不怕它瞎编。

做笔记:中间区域可以随时记录你的想法,或者让 AI 帮你生成摘要、思维导图、FAQ 等。这些笔记会和资料源关联起来,回顾的时候上下文特别清晰。

生成播客:这是我最爱的功能!选中几篇资料,点击生成播客,可以选择 2 个人闲聊风格,或者 4 个人圆桌讨论风格。配置好语音模型(支持 ElevenLabs、OpenAI TTS 等),等几分钟就能下载一段 MP3。我试过一次丢进去一篇 20 页的论文,生成的对话居然能把专业概念解释得挺接地气,适合通勤时听。

另外它还提供了完整的 REST API,如果你玩自动化的话,可以把它接进自己的工作流,比如自动同步 Notion 笔记,或者定时生成行业报告摘要。

写在最后

Open Notebook 最近迭代速度挺快的,前两个月刚把前端重构成了 Next.js,响应速度肉眼可见地变快了。社区也很活跃,Discord 里提问基本都有人回。

对于那些既想体验 AI 知识管理,又不想把隐私交给大厂的同学们,这个项目真的很值得一试。无论是学生党用来啃论文,还是打工人做竞品分析,亦或是内容创作者生成播客素材,它都能胜任。

花个十几分钟部署一下,你就拥有了一个完全属于自己的、不限次数的、支持多模型的 AI 研究助手。这买卖,怎么看都不亏对吧?

GitHub 开源地址

https://github.com/lfnovo/open-notebook

专注分享 GitHub知识,分享AI 资讯和AI搞米经验,分享AI Agent使用经验

领取完整版OpenClaw资料,围观朋友圈,一起交流AI的,可加我VX,备注“github