news 2026/6/5 9:23:14

Open Notebook:隐私优先、成本可控,多方面完胜 Google Notebook LM!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Open Notebook:隐私优先、成本可控,多方面完胜 Google Notebook LM!

Open Notebook:专注隐私的开源工具,功能全面可替代 Google Notebook,成本可控部署灵活!

Open Notebook 是一款私密、支持多模型、完全本地化且功能全面的工具,可作为 Notebook LM 的替代方案。在人工智能主导的时代,它能让用户掌控数据、选择 AI 模型、组织多模态内容、生成专业播客、进行智能搜索、开展上下文对话,还具备多语言界面。

Open Notebook 与 Google Notebook LM 对比

在隐私与控制方面,Open Notebook 可自行托管,数据完全由用户掌控,而 Google Notebook LM 仅存储在 Google 云端,前者数据主权完整;AI 供应商选择上,Open Notebook 支持 18 种以上供应商,Google Notebook LM 仅支持 Google 模型,前者灵活性高、可优化成本;播客主播方面,Open Notebook 支持 1 - 4 位主播,可自定义配置文件,Google Notebook LM 仅支持 2 位主播,前者灵活性极高;内容转换上,Open Notebook 提供自定义和内置功能,Google Notebook LM 选项有限,前者处理能力无限;API 访问方面,Open Notebook 提供完整的 REST API,Google Notebook LM 无 API,前者可实现完全自动化;部署方式上,Open Notebook 支持 Docker、云端或本地部署,Google Notebook LM 仅由 Google 托管,前者可在任何地方部署;引用方面,Open Notebook 是基础引用(后续会改进),Google Notebook LM 有完整的来源引用,前者保证研究的完整性;定制性上,Open Notebook 开源,可完全自定义,Google Notebook LM 是封闭系统,前者可无限扩展;成本方面,Open Notebook 仅支付 AI 使用费用,Google Notebook LM 是免费版 + 月订阅,前者费用透明可控。

为何选择 Open Notebook?

它隐私至上,敏感研究内容完全私密;成本可控,可选择更便宜的 AI 供应商,或使用 Ollama 在本地运行;能生成优质播客,可完全控制脚本,支持多主播,相比 Google Notebook LM 更具灵活性;还可无限定制,能根据需要进行修改、扩展和集成;并且无供应商锁定,可随时切换供应商,在任何地方部署,数据完全由用户掌控。

快速开始(2 分钟)

前提条件

安装 Docker Desktop 即可!(API 密钥可在后续界面中配置)

步骤 1:获取 docker - compose.yml

有两个选项,选项 A 是直接下载,使用命令 `curl -o docker - compose.yml https://raw.githubusercontent.com/lfnovo/open - notebook/main/docker - compose.yml`;选项 B 是手动创建文件,将特定内容复制到名为 docker - compose.yml 的新文件中。

步骤 2:设置加密密钥

编辑 docker - compose.yml 文件,将 `- OPEN_NOTEBOOK_ENCRYPTION_KEY=change - me - to - a - secret - string` 修改为任意秘密值(例如:my - super - secret - key - 123)。

步骤 3:启动服务

使用命令 `docker compose up - d`,等待 15 - 20 秒,然后打开:http://localhost:8502。

步骤 4:配置 AI 供应商

进入“设置”→“API 密钥”,点击“添加凭证”,选择供应商(OpenAI、Anthropic、Google 等),粘贴 API 密钥并点击“保存”,再点击“测试连接”→“发现模型”→“注册模型”。完成后就可以开始创建第一个笔记本了。若需要 API 密钥,可从 OpenAI、Anthropic、Google、Groq(免费版)获取。若想使用免费的本地 AI,可参考 examples/docker - compose - ollama.yml 进行 Ollama 配置。

更多安装选项

可使用 Ollama(免费本地 AI),无需 API 费用,可在本地运行模型;也可从源代码安装(面向开发者),适用于开发和贡献;还有完整安装指南,涵盖所有部署场景。

需要帮助?

有 CustomGPT 作为 AI 安装助手帮助完成安装;提供 5 分钟故障排除指南用于故障排除;可加入 Discord 服务器获取社区支持;可在 GitHub Issues 上提交问题进行问题报告。

供应商支持矩阵

由于使用了 Esperanto 库,原生支持 OpenAI、Anthropic、Groq、Google (GenAI)、Vertex AI、Ollama、Perplexity、ElevenLabs、Deepgram、Azure OpenAI、Mistral、DeepSeek、Voyage、xAI、OpenRouter、DashScope (Qwen)、MiniMax、OpenAI 兼容(支持 LM Studio 和任何 OpenAI 兼容的端点)等供应商,在 LLM 支持、嵌入支持、语音转文本、文本转语音方面各有不同表现。

关键特性

核心功能

它隐私优先,数据由用户掌控,无需依赖云端;可进行多笔记本管理,轻松管理多个研究项目;支持通用内容,涵盖 PDF、视频、音频、网页、办公文档等多种类型;支持多模型 AI,有 18 种以上的供应商;能生成专业播客,具备先进的多主播播客生成功能,支持设置剧集配置文件;可进行智能搜索,对所有内容进行全文和向量搜索;能开展上下文感知聊天,基于研究材料进行 AI 对话;还有 AI 辅助笔记功能,可自动生成见解,也可手动撰写笔记。

高级功能

全面支持 DeepSeek - R1 和 Qwen3 等思考模型;提供强大的内容转换自定义操作,可对内容进行总结和提取见解;有全面的 REST API,可通过编程方式进行自定义集成;提供可选密码保护,为公共部署提供身份验证,确保安全;具备细粒度上下文控制,可精确选择与 AI 模型共享的内容;能提供带正确来源引用的答案。

播客功能

文档

入门指南

包括简介,可了解 Open Notebook 的功能;快速开始,能在 5 分钟内启动并运行;安装,提供全面的设置指南;第一个笔记本,有逐步教程。

用户指南

涵盖界面概述,了解界面布局;笔记本,组织研究内容;来源,管理内容类型;笔记,创建和管理笔记;聊天,进行 AI 对话;搜索,查找信息。

高级主题

有播客生成,可创建专业播客;内容转换,可自定义内容处理;AI 模型,可配置 AI 模型;MCP 集成,可连接 Claude Desktop、VS Code 等 MCP 客户端;REST API 参考,有完整的 API 文档;安全,涉及密码保护和隐私设置;部署,有适用于所有场景的完整部署指南。

路线图

即将推出的功能

有实时前端更新,实现实时 UI 更新,提供更流畅的体验;异步处理,通过异步内容处理提高 UI 响应速度;跨笔记本资源,可在不同项目中复用研究材料;书签集成,与喜欢的书签应用连接。

近期完成的功能

有基于现代 React 的 Next.js 前端,性能得到提升;全面的 REST API,可通过编程方式访问所有功能;支持 18 种以上的 AI 供应商,包括 OpenAI、Anthropic、Ollama、LM Studio;高级播客生成器,具备先进的多主播播客生成功能,支持设置剧集配置文件;内容转换,提供强大的自定义操作,可对内容进行处理;增强引用,改进布局,对来源引用进行更精细的控制;多聊天会话,可在笔记本中管理不同的对话。可查看开放问题列表,了解所有提议的功能和已知问题。

需要帮助?

有 CustomGPT 作为 AI 安装助手帮助安装 Open Notebook,引导完成每一步;初次使用可从入门指南开始;需要安装帮助可查看安装指南;想查看实际操作可尝试快速入门教程。

社区与贡献

加入社区

可加入 Discord 服务器获取帮助、分享想法,与其他用户交流;可在 GitHub Issues 报告 bug 并请求功能;可给这个仓库加星表达支持,帮助他人发现 Open Notebook。

贡献

欢迎贡献,尤其需要前端开发帮助改进现代的 Next.js/React UI;需要测试与 bug 修复让 Open Notebook 更加稳定;需要功能开发共同打造最酷的研究工具;需要文档编写改进指南和教程。当前技术栈为 Python、FastAPI、Next.js、React、SurrealDB,未来路线图是实时更新、增强异步处理。可查看贡献指南,了解如何开始贡献。

许可证

Open Notebook 采用 MIT 许可证,详情可查看 LICENSE 文件。

社区支持

可加入 Discord 服务器获取帮助、分享想法,与用户交流;可在 GitHub Issues 报告 bug 并请求功能;可访问网站了解更多项目信息。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 9:17:33

智慧树学习助手终极指南:3分钟配置实现视频自动连播与倍速播放

智慧树学习助手终极指南:3分钟配置实现视频自动连播与倍速播放 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台的重复点击操作而烦恼吗&am…

作者头像 李华
网站建设 2026/6/5 9:14:12

geo获客公司

AI时代下的GEO获客:企业如何选择合适的GEO服务商随着生成式人工智能(AI)的快速发展,越来越多的用户开始通过诸如豆包、Deepseek、千问等AI工具来获取信息。根据最新行业数据显示,2026年中国生成式AI用户规模已突破10亿…

作者头像 李华
网站建设 2026/6/5 9:13:02

SpringBoot拦截器防重复提交实战

springboot防重复提交实现自定义注解拦截器逻辑配置拦截器抛异常代码开发中可能会经常遇到短时间内由于用户的重复点击导致几秒之内重复的请求,可能就是在这几秒之内由于各种问题,比如 网络 ,事务的隔离性等等问题导致了数据的重复等问题&…

作者头像 李华
网站建设 2026/6/5 9:10:22

Go 1.18+ 开发环境配置全攻略:GOPROXY选哪个?GO111MODULE到底怎么设?

Go 1.18 开发环境配置全攻略:GOPROXY选哪个?GO111MODULE到底怎么设?在Go语言生态中,环境变量的配置一直是开发者绕不开的话题。尤其是随着Go Modules的全面普及和Go 1.18版本带来的新特性,如何正确配置GOPROXY和GO111M…

作者头像 李华