Open Notebook 一个开源的结合AI的记笔记软件

Open Notebook 一个开源的结合AI的记笔记软件
在这里插入图片描述

项目链接

Open Notebook

一个开源的、注重隐私的 Google Notebook LM 替代品!

## 一个私密、多模型、100%本地化、功能齐全的 Notebook LM 替代方案

在这里插入图片描述


在人工智能主导的世界里,拥有思考 🧠 和获取新知识 💡 的能力,不应是少数人的特权,也不应局限于单一供应商。

Open Notebook 使您能够:

  • 🔒 掌控你的数据 - 保持研究内容的私密与安全
  • 🤖 选择你的 AI 模型 - 支持 16+ 家提供商,包括 OpenAI、Anthropic、Ollama、LM Studio 等
  • 📚 组织多模态内容 - PDF、视频、音频、网页等
  • 🎙️ 生成专业播客 - 先进的多说话人播客生成
  • 🔍 智能搜索 - 对所有内容进行全文和向量搜索
  • 💬 基于上下文聊天 - 由你的研究驱动的 AI 对话
  • 🌐 多语言界面 - 支持英语、葡萄牙语、中文(简体与繁体)和日语

了解更多项目信息请访问 https://www.open-notebook.ai


🆚 Open Notebook 与 Google Notebook LM 对比

功能特性Open NotebookGoogle Notebook LM优势
隐私与控制自托管,数据自主仅限 Google 云完整的数据主权
AI 提供商选择16+ 提供商 (OpenAI, Anthropic, Ollama, LM Studio 等)仅限 Google 模型灵活性与成本优化
播客发言人1-4 位发言人,支持自定义配置仅限 2 位发言人极高的灵活性
内容转换自定义与内置功能选项有限无限的处理能力
API 访问完整的 REST API无 API完整的自动化
部署方式Docker、云端或本地仅限 Google 托管随处部署
引用功能基础引用(将改进)附带来源的全面引用研究完整性
自定义能力开源,完全可定制封闭系统无限的可扩展性
成本仅需支付 AI 使用费免费层级 + 月度订阅透明且可控

为何选择 Open Notebook?

  • 🔒 隐私优先:您的敏感研究数据完全保持私密
  • 💰 成本控制:可选择更经济的AI服务提供商,或通过Ollama本地运行
  • 🎙️ 更优质的播客:完整脚本控制与多说话人灵活性,相比有限的双人深度对话格式
  • 🔧 无限定制:按需修改、扩展和集成
  • 🌐 无供应商锁定:自由切换服务提供商,随处部署,完全拥有您的数据

技术栈

[![Python][Python]][Python-url] [![Next.js][Next.js]][Next-url] [![React][React]][React-url] [![SurrealDB][SurrealDB]][SurrealDB-url] [![LangChain][LangChain]][LangChain-url]

🚀 快速开始

选择您的安装方式:

🐳 Docker (推荐)

最适合大多数用户 - 使用 Docker Compose 快速设置:

Docker Compose 安装指南

  • 多容器设置(推荐)
  • 5-10 分钟设置时间
  • 需要 Docker Desktop

快速开始:

  • 获取 API 密钥(OpenAI、Anthropic、Google 等)或设置 Ollama
  • 创建 docker-compose.yml(指南中有示例)
  • 运行:docker compose up -d
  • 访问:http://localhost:8502

💻 从源码安装(开发者)

适用于开发和贡献者:

从源码安装指南

  • 克隆并在本地运行
  • 10-15 分钟设置时间
  • 要求:Python 3.11+、Node.js 18+、Docker、uv

快速开始:

git clone https://github.com/lfnovo/open-notebook.git uv syncmake start-all 

访问:http://localhost:3000(开发)或 http://localhost:8502(生产)


提供商支持矩阵

感谢 Esperanto 库,我们开箱即用地支持这些提供商!

提供商LLM 支持嵌入支持语音转文本文本转语音
OpenAI
Anthropic
Groq
Google (GenAI)
Vertex AI
Ollama
Perplexity
ElevenLabs
Azure OpenAI
Mistral
DeepSeek
Voyage
xAI
OpenRouter
OpenAI 兼容*

*支持 LM Studio 及任何 OpenAI 兼容的端点

✨ 核心功能

核心能力

  • 🔒 隐私优先:您的数据完全由您掌控 - 无需依赖云端服务
  • 🎯 多笔记本组织:无缝管理多个研究项目
  • 📚 通用内容支持:支持PDF、视频、音频、网页、Office文档等多种格式
  • 🤖 多模型AI支持:集成16+家提供商,包括OpenAI、Anthropic、Ollama、Google、LM Studio等
  • 🎙️ 专业播客生成:通过剧集配置文件实现高级多说话人播客功能
  • 🔍 智能搜索:对所有内容进行全文和向量搜索
  • 💬 上下文感知对话:基于您的研究材料驱动AI对话
  • 📝 AI辅助笔记:可自动生成见解或手动编写笔记

高级功能

  • ⚡ 推理模型支持:全面支持DeepSeek-R1和Qwen3等思维模型
  • 🔧 内容转换:强大的可定制操作,用于总结和提取见解
  • 🌐 完整REST API:提供完整的编程接口,支持自定义集成
  • 🔐 可选密码保护:通过身份验证确保公共部署的安全性
  • 📊 细粒度上下文控制:精确选择与AI模型共享的内容
  • 📎 引用功能:获取带有准确来源引用的答案

播客功能

在这里插入图片描述

🗺️ 路线图

即将推出的功能

  • 实时前端更新: 实时 UI 更新带来更流畅的体验
  • 异步处理: 通过异步内容处理实现更快的 UI 响应
  • 跨笔记本资源: 在项目间复用研究材料
  • 书签集成: 与您喜爱的书签应用连接

近期已完成 ✅

  • Next.js 前端:基于 React 的现代化前端,性能显著提升
  • 完整 REST API:提供对所有功能的完整编程访问
  • 多模型支持:集成 16+ AI 服务商,包括 OpenAI、Anthropic、Ollama、LM Studio
  • 高级播客生成器:支持多说话者的专业播客制作,配备剧集配置文件
  • 内容转换工具:强大的可定制操作,用于内容处理
  • 增强版引用功能:改进的引用布局和更精细的源引用控制
  • 多聊天会话:在笔记本内管理不同的对话

查看 待解决问题 获取完整的功能提议和已知问题列表。

Read more

GitHub Copilot 教程

文章来源:https://vscode.it-docs.cn/docs/copilot/overview.html GitHub Copilot 为 Visual Studio Code 增加了多代理开发功能。规划好你的方法,然后让AI代理在项目中实现并验证代码变更。并行运行多个代理会话:本地、后台或云端。从一个中心视角管理所有角色。内联建议、内联聊天和智能行为会帮助你完成整个编码流程。 代理与代理会话 代理端到端地处理完整的编码任务。给代理一个高级任务,它会将工作拆分成步骤,编辑文件,运行终端命令,调用工具,并在遇到错误或测试失败时自我纠正。每个任务都运行在一个代理会话中,这是一个持续存在的对话,你可以跟踪、暂停、继续或交接给另一个代理。 重要 你们组织可能在VS Code中禁用了代理。请联系你的管理员以启用此功能。 从中央视图管理会话 并行运行多个代理会话,每个会话专注于不同的任务。聊天面板中的会话视图为你提供了一个统一的地方来监控所有活跃会话,无论是本地运行、后台还是云端运行。查看每次会话的状态,切换,查看文件变更,

By Ne0inhk
Flutter for OpenHarmony:Flutter 三方库 dart_openai — 激发鸿蒙应用的 AIGC (AI 大模型/ChatGPT、Deepseek等) 无限创意(适配鸿蒙

Flutter for OpenHarmony:Flutter 三方库 dart_openai — 激发鸿蒙应用的 AIGC (AI 大模型/ChatGPT、Deepseek等) 无限创意(适配鸿蒙

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 dart_openai — 激发鸿蒙应用的 AIGC (AI 大模型/ChatGPT、Deepseek等) 无限创意(适配鸿蒙 HarmonyOS Next ohos) 前言 随着生成式 AI(AIGC)浪潮席卷全球,将大语言模型(LLM)的智慧集成到移动应用中已成为大势所趋。无论是智能对话、代码生成,还是图像创作,AI 正在重塑我们的交互方式。 在 Flutter for OpenHarmony 开发中,我们如何让鸿蒙应用直接对话全球顶尖的 AI 模型?dart_openai 库通过对 OpenAI API 的完美封装,

By Ne0inhk

Git连接问题解决方案:解决‘fatal: unable to access‘报错

快速体验 1. 打开 InsCode(快马)平台 https://www.inscode.net 2. 点击'项目生成'按钮,等待项目生成完整后预览效果 输入框输入如下内容 帮我开发一个Git代理设置小工具,帮开发者解决Git连接报错问题。系统交互细节:1.提供取消代理设置功能 2.提供设置本地代理功能 3.显示当前代理配置状态 4.一键测试Git连接是否正常。注意事项:需要支持Windows/MacOS系统。 Git连接报错的常见原因 开发者在日常使用Git时,经常会遇到"fatal: unable to access"的错误提示,这通常是由于代理设置问题导致的。这个问题可能会出现在以下几种场景中: 1. 公司网络环境下使用了企业代理 2. 个人电脑上开启了VPN或代理软件 3. 网络环境切换后代理设置没有及时更新

By Ne0inhk

AI 开发工具对比:Dify 与 Coze Studio(开源版)差异对比

最近不少做 AI 开发的朋友在问 Dify 和 Coze Studio(开源版)的区别,这两个都是热门的开源工具,但在成熟度、功能和使用体验上各有不同。今天不做推荐,只把两者的核心差异事实整理出来,帮你清晰了解它们的不同之处。 一、基础属性差异:成熟度、部署与授权 1. 成熟度 * Dify:2023 年 5 月开源,截至对比时已发布 143 个版本,月均处理 17 个 issue。 * Coze Studio(开源版):2025 年 7 月开源,截至对比时已发布 7 个版本,月均处理 146 个 issue。 2. 服务部署 * Dify:

By Ne0inhk