Open Notebook:5 分钟本地跑起私有 AI 笔记本
【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook
想让 AI 读你的 PDF,总得先把内容粘进云端聊天框,数据去向心里没底,模型还被绑死在一家。Open Notebook 专治这个:一个自托管的 Google NotebookLM 开源平替,资料、笔记、AI 对话全部跑在你自己的机器上。
它是 Google NotebookLM 的开源平替,给想让 AI 深度读资料、又不想把数据交给云端的人。
Open Notebook 工作台实例:左侧是两条网页资料源,中间是 4 条 AI 生成的笔记,右侧是带来源引用的 AI 回答
🧠 你最该知道的 3 件事
把研究资料变成能听的播客
读笔记读累了,通勤路上没法继续学。选中笔记本里的资料点生成,它自己写多角色对话稿再合成语音,支持 1 到 4 位 speaker,每位还能自定义说话风格。你得到的是一段能直接在通勤路上听的成品播客。
AI 模型自己挑,本地也能免费跑
只绑一家云 API,账单说了不算。它开箱接 18+ 家提供商,OpenAI、Anthropic、Groq,本地的 Ollama、LM Studio 都行。账单高就切到本地模型,AI 调用成本直接归零。
数据不出你的机器
未发表的研究不敢往云服务里贴。它整体跑在本地 Docker 里,不用传云,资料与笔记直接存在本地 SurrealDB,API 密钥还由你自定义的密钥加密。第三方碰不到你的数据。
🚀 跑起来:Docker 本地部署 5 分钟搞定
- 前提:装好 Docker Desktop。
第一步,拿到代码:
git clone https://gitcode.com/GitHub_Trending/op/open-notebook cd open-notebook第二步,改一行配置:把docker-compose.yml里的OPEN_NOTEBOOK_ENCRYPTION_KEY=change-me-to-a-secret-string换成你自己的秘密字符串,这个密钥只用来加密你后面保存的 API Key,越长越随意越好。
第三步,启动服务:
docker compose up -d等 15 到 20 秒,打开 http://localhost:8502,看到资料、笔记、AI 对话三栏界面,就跑通了。
没有 API Key?仓库自带全本地 Ollama 配置示例,一分钱模型费不花也能玩。
⚖️ 它和 Google NotebookLM 有什么不同
| 你最容易问的问题 | Open Notebook | Google NotebookLM | 为什么重要 |
|---|---|---|---|
| 数据存在哪 | 本地 Docker,落在你机器的数据库里 | Google 云服务器 | 贴进去的资料,未发表的研究不怕泄露 |
| 用谁的模型 | 18+ 提供商,还能接本地 Ollama | 只有 Google 自家模型 | 随时换便宜或本地模型,成本自己说了算 |
| 能不能脚本化 | 完整 REST API,5055 端口 | 没有 API | 几行脚本喂进新资料,自动产出摘要 |
📚 延伸 & 动手
- 安装与部署指南:从单容器到云端部署的完整方案
- 用户手册:加资料、自定义转换、高效聊天怎么走
- 故障排查快修:卡住时 5 分钟自救
- REST API 参考:写自动化脚本的入口
现在git clone,5 分钟后你的浏览器里就有自己的私有笔记本了。
项目采用 MIT 许可,详见 LICENSE 文件。
【免费下载链接】open-notebookAn Open Source implementation of Notebook LM with more flexibility and features项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考