剪藏#GHub开源精选库#剪藏

GitHub爆火1.5万星!这个开源神器把Google NotebookLM搬到了本地,数据再也不怕被大厂偷看!

2026 年 8 月 18 日1 分钟
分享Twitter / XTelegram微博
GitHub爆火1.5万星!这个开源神器把Google NotebookLM搬到了本地,数据再也不怕被大厂偷看! 封面

Notion image

最近身边好多朋友都在玩Google的NotebookLM,说实话确实挺香的——上传一堆PDF,它不仅能帮你总结重点、回答提问,还能自动生成那种双人对话的播客音频,两个AI主播聊得跟真的一样,特别适合通勤时候磨耳朵。

但用久了总觉得心里有点膈应:咱那些研究资料、工作文档,甚至是还没发表的论文,就这么直接上传到Google的服务器上了?虽说大厂都承诺保护隐私,但数据这东西,放在别人硬盘里总归没有放在自己电脑上踏实,对吧?

Notion image

后来我就在GitHub上挖到了这个宝贝——Open Notebook。这项目最近火得一塌糊涂,短短一个半月暴涨了1万多星,现在已经攒了1.5万+的Star了。它可以说是NotebookLM的"满血自由版",最关键的是完全本地部署,你的文档、笔记、甚至AI的对话记录,全都老老实实待在你自己的电脑或者NAS上,谁也别想偷看。

而且啊,它还不像NotebookLM那样只能绑定Google自家的Gemini模型。Open Notebook支持16+种AI模型供应商,从OpenAI的GPT-4o到咱们国产的DeepSeek,再到本地运行的Ollama,想换哪个就换哪个,完全不受限制。

具体能干啥?

先说说它的核心功能。你可以把它理解成一个私人的AI知识库:把PDF、Word、网页链接、甚至YouTube视频和音频文件一股脑儿丢进去,它就能自动理解这些内容。然后你可以像聊天一样问它问题,比如"这份财报里第三季度的营收增长原因是什么",它会基于你上传的材料给出准确的回答,还会标注信息来源,完全不会瞎编。

Notion image

最绝的是那个播客生成功能。NotebookLM只能生成两个人的对话,Open Notebook直接干到了支持1-4个"主播"同台,你可以自定义每个人的性格特点,生成出来的音频不再是干巴巴的朗读,而是有来有回的深度对谈,中间还会穿插"让我想想啊"、"这个点特别有意思"这种自然的口语化表达,听起来就跟真人在聊天一样。我试过上了一份技术白皮书进去,生成的音频居然比我读原文理解的还透彻。

另外它还有多笔记本管理,你可以同时维护好几个不同的知识项目,比如一个放工作资料、一个放学习笔记、一个放感兴趣的论文,互不干扰。所有内容都支持全文检索和向量搜索,找资料特别快。

手把手教你部署

OK,说了这么多,咱们来看看怎么把它跑起来。Open Notebook的安装其实不算复杂,官方推荐用Docker部署,大概十来分钟就能搞定。

准备工作:

  • 确保你的电脑已经装了Docker和Docker Compose(没装的话先去官网下载安装包)

  • 如果想要用本地模型,建议提前装好Ollama

第一步:创建配置文件

在你的电脑上随便找个地方新建一个文件夹,命名为open-notebook,然后在里面创建一个docker-compose.yml文件,把下面这段内容复制进去:

JAVASCRIPT
services:
  open_notebook:
    image:lfnovo/open_notebook:v1-latest-single
    ports:
      -"8502:8502"# 这是网页界面的端口
      -"5055:5055"# 这是API后端的端口,别忘了开
    environment:
      # 如果你有OpenAI的API Key,可以填在这里,也可以后面在界面上设置
      -OPENAI_API_KEY=your_key_here
      
      # 如果是部署在远程服务器或者NAS上,这里要改成你的IP地址
      # - API_URL=http://192.168.1.100:5055
      
      # 数据库配置,一般不用改
      -SURREAL_URL=ws://localhost:8000/rpc
      -SURREAL_USER=root
      -SURREAL_PASSWORD=root
    volumes:
      -./notebook_data:/app/data   # 数据存在这里
      -./surreal_data:/mydata      # 数据库存在这里
    restart:always

这里有个坑要注意:v1.0版本之后架构改成了前后端分离,所以8502和5055这两个端口都必须暴露出来,好多新手就是因为没开5055端口导致界面白屏。

第二步:启动服务

打开终端(Windows用PowerShell或者CMD,Mac用Terminal),进入到刚才创建的那个文件夹,然后运行:

JAVASCRIPT
docker compose up -d

它会自动下载镜像并启动服务,第一次可能要等个几分钟。看到Application startup complete的提示就说明成了。

第三步:访问和配置

打开浏览器,输入http://localhost:8502,如果看到界面出来了,恭喜你部署成功!如果是在NAS上部署的,记得把localhost换成你的NAS的IP地址。

进来之后先去设置页面配置AI模型:

  • 如果你用OpenAI或者DeepSeek,直接选对应的供应商填API Key就行

  • 如果用Ollama本地模型,选"OpenAI Compatible",Base URL填http://host.docker.internal:11434/v1,模型名填deepseek-r1或者llama3什么的

Notion image

实际用起来怎么样?

部署好了之后,使用就很直观了。点击"新建笔记本",然后上传你的资料——支持PDF、TXT、PPT,甚至直接粘贴网页链接。上传完后,右边就会出现一个聊天窗口,你可以直接问问题,AI会根据你上传的内容作答。

想做播客的话,点"生成播客"按钮,选择模板(比如双人访谈、三人讨论、辩论形式),设置一下主题风格,等个几分钟就能下载MP3文件了。我一般是睡前上传资料,第二天早上就能在地铁上听"AI主播"给我讲论文,效率翻倍。

Notion image

如果你遇到界面显示"Unable to connect"的问题,大概率是前端连不上后端。检查一下防火墙是不是拦了5055端口,或者如果是远程部署的话,确认docker-compose.yml里的API_URL有没有改成正确的服务器IP。

写在最后

Open Notebook这项目最打动我的,不光是它复刻了NotebookLM的功能,更重要的是它把数据主权交还给了用户。在这个各家AI都在疯狂收集数据训练模型的年代,能有一个完全私有化、还能自由切换模型的知识管理工具,真的很难得。

无论你是学生党想整理文献,打工人要处理大量报告,还是单纯担心隐私问题,这个项目都值得一试。而且它还在快速迭代中,社区特别活跃,有啥问题去GitHub提Issue,作者回复得很快。

源码地址:

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

记得去点个Star支持一下~

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

Notion image

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

Notion image

原文地址: https://mp.weixin.qq.com/s?__biz=MzkwOTY1MTI3Mw==&mid=2247488658&idx=1&sn=32c5f2199eeca0adc282f8a4029f101c&chksm=c0d50d3dbb768acc10afc8e5843226152879998ceada35b16523e7cb5c83e241e7d8720f5467&mpshare=1&scene=1&srcid=0513bhX9ncFzdGV1Ghubh8MH&sharer_shareinfo=479da28787da5838d525b8926cfa5487&sharer_shareinfo_first=479da28787da5838d525b8926cfa5487#rd

相关文章