Skip to main content
PromptQuorum
主页/本地LLM进阶/Surf 评测 2026:Deta 的开源 AI 笔记本应用
Productivity & Knowledge Tools

Surf 评测 2026:Deta 的开源 AI 笔记本应用

·阅读约11分钟·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

Surf(deta.surf,源代码见 github.com/deta/surf)是 Deta 推出的一款免费开源桌面应用,可将你的文件、PDF 和网页整合到本地资料库中,并从中生成 AI 撰写的笔记。GitHub LICENSE 文件 采用 Apache License 2.0 许可证,有两个明确记录的例外:内置的广告拦截补丁采用 Mozilla Public License 2.0 许可证,另有少数文件带有各自的许可证头。Surf 可在 macOS、Windows 和 Linux 上运行,数据以开放格式存储在本地,并允许你为云端提供商(OpenAI、Anthropic)自带 API 密钥,或通过自定义的 OpenAI 兼容端点(例如 Ollama)连接本地运行的模型——Surf 本身并不内置本地推理引擎,因此要实现完全离线的配置,需要额外单独运行一个本地模型服务器。

Surf(deta.surf,源代码见 github.com/deta/surf)是 Deta 推出的一款免费开源桌面应用,可以把你的文件、PDF 和网页整合到一个本地资料库中,并从中生成 AI 撰写的笔记。它以开放文件格式将所有内容存储在本地,并允许你自行选择 AI 模型——既可以通过自己的 API 密钥使用云端提供商,也可以通过自定义的 OpenAI 兼容端点(例如 Ollama)连接本地运行的模型。本文评测 Surf 的实际功能、它与早期闭源"托管版 Surf"产品的区别、如何下载,以及它在其他自托管笔记与知识管理应用中的定位。

关键要点

  • Surf 免费且开源,采用 Apache License 2.0 许可证,另含一个采用 MPL-2.0 许可证的内置广告拦截补丁,以及少数带有各自许可证头的文件
  • 将本地文件、PDF 和网页内容(包括 YouTube 视频和社交媒体帖子)整合进一个名为 Notebooks 的可搜索本地资料库
  • 生成"智能笔记"(Smart Notes)——AI 撰写的笔记,并附带可深度链接回原始文件、网页片段或视频时间戳的引用
  • 模型由你选择:可自带 OpenAI 或 Anthropic API 密钥,也可添加自定义的 OpenAI 兼容端点,本地运行的模型(例如通过 Ollama)正是通过这种方式接入的
  • 内置"Surflets"功能,无需编写代码即可从笔记中生成小型交互式应用
  • 可在 macOS(Apple Silicon 和 Intel)、Windows 和 Linux 上使用,直接从 GitHub Releases 下载
  • 开源构建版本目前未经签名,因此 macOS 和 Windows 首次启动时会显示安全警告——这是已记录且预期内的情况,并非风险信号
  • Deta 开发;此开源版本取代了此前包含内置 AI、代码签名和自动更新功能的闭源"托管版 Surf"产品

📍 简单一句话

Surf 是 Deta 推出的免费开源桌面应用,可以把文件、PDF 和网页整合到本地资料库中,并从中生成 AI 笔记,同时可在云端模型和本地运行模型之间自由选择。

💬 简单来说

Surf 不需要你在文档查看器、浏览器和聊天应用之间来回切换,而是让你把文件和网页链接都放进同一个本地资料库,并针对全部内容提出 AI 问题。回答问题的模型由你决定:可以用自己的 OpenAI 或 Anthropic 密钥,也可以用通过 Ollama 等工具在自己机器上运行的模型。

📌: 本评测是 Surf 在本地 LLM 软件目录条目的深度补充版——该页面展示了 Surf 与数十款其他本地 AI 工具的横向对比。

📌: 本评测涵盖的是 github.com/deta/surf,即 Deta 团队开发的"个人 AI 笔记本"应用。它与 steel-dev/surf.new(一个名称相似但完全无关的浏览器自动化项目)没有任何关系——搜索时请勿混淆两者。

Surf 是什么?

Surf 是一款用于将文件、PDF 和网页整合到一个本地资料库中,并从该资料库生成 AI 撰写笔记的桌面应用。GitHub 项目介绍 将其描述为"个人 AI 笔记本。整理文件与网页,并从中生成笔记。开源、本地与开放数据、开放模型选择(包括本地模型)"。根据其 GitHub 主题标签和 README 致谢信息,该应用主要使用 Svelte、TypeScript 和 Rust 构建,并以基于 Electron 的桌面应用形式发布。

  • 核心功能:一个名为"Notebooks"的本地资料库,保存文件、PDF 和已保存的网页,并配有一个可引用资料库中任何内容的 AI 笔记撰写层
  • 存储方式:一个名为 SFFS(Surf Flat File System)的本地开放格式存储引擎——根据 Deta 的文档说明,数据以透明、非专有格式保存在你自己的设备上
  • 模型层:不内置本地推理引擎——Surf 连接的是你自行配置的模型,可以是通过自己 API 密钥使用的云端提供商,也可以是任何 OpenAI 兼容端点,包括本地运行的服务器
  • 开发者Deta,此前以 Deta Space 和 Deta Drive 闻名的同一团队;GitHub 上列出的组织名称为"deta"
  • 规范仓库github.com/deta/surf——Surf 开源代码、发布版本和问题跟踪的当前活跃维护主页

Surf 的项目历史与版本里程碑

Surf 的 GitHub 仓库创建于 2025 年 10 月 20 日。两天后发布了首个标记版本,此后项目持续发布了多个小版本更新——尽管该应用已成为 Deta 的主要公开发布渠道,但所有版本目前仍带有 -beta.0 后缀标记。

  1. 1
    1.1.0-beta.0 — 2025年10月22日:首个标记版本发布
    Why it matters: 这是开源仓库上最早的版本标记,距仓库本身创建仅两天。
  2. 2
    1.3.0-beta.0 — 2025年11月5日:笔记本编辑器与意图分类修复
    Why it matters: 根据官方发布说明,此版本增加了在创建时查看和取消笔记本编辑器的功能,并修复了 Surf 误判用户请求意图的问题。
  3. 3
    1.4.0-beta.0 — 2025年11月20日:重新设计的笔记本内容视图
    Why it matters: 根据官方更新日志,此版本为笔记本内的资源添加了搜索和延迟加载功能,是对大型资料库加载方式的一次性能导向的重构。
  4. 4
    1.4.7-beta.0 — 2026年4月29日:最新的标记版本
    Why it matters: 截至本评测撰写时,这是[官方 GitHub Releases 页面](https://github.com/deta/surf/releases)上能找到的最新版本标记——由于仓库在标记版本之间仍持续收到提交,请直接查看该页面以获取本评测发布日期之后的任何更新。

用 Surf 能做什么?

Surf 的功能集中在把文件、PDF 和网页内容汇入一个本地资料库,然后利用 AI 撰写笔记、回答问题,并从这个资料库中构建小型工具。以下是根据 Surf 官方 GitHub README文档整理的各功能实际作用。

  • 多媒体资料库("Notebooks")——将本地文件、PDF、网页、YouTube 视频和社交媒体帖子保存到一个私密的本地资料库中,按 Notebook 分类整理,其中大部分内容保存后即可离线使用
  • 智能笔记(Smart Notes)——撰写可以 @提及 任何已保存资源或已打开标签页的笔记,可在笔记内触发网络搜索,并获得能深度链接回原始来源、特定网页片段或视频时间戳的引用
  • Surflets(应用生成)——无需编写代码,即可在笔记内生成用于可视化或探索数据的小型交互式应用
  • 标签页、分屏视图和侧边栏——在标签页中打开本地笔记、文件或网页,并排查看多个资源,并通过常驻侧边栏在各个 Notebook 之间导航
  • 模型选择——可为 OpenAI 或 Anthropic 自带 API 密钥,也可添加任意 OpenAI 兼容模型端点作为自定义模型,本地运行的服务器(Ollama 及同类工具)正是通过这种方式接入的
  • 开放的本地数据——SFFS 存储引擎以开放格式将你的资料库保存在本地设备上,根据 Deta 的文档说明,资料库的大部分内容即使离线也可访问

使用示例:三种使用 Surf 的方式

以下是基于上文所述 Surf 已有功能构建的具体工作流程,而非假设性的使用场景。

Surf 的价格:真的免费吗?

是的——开源版本的 Surf 没有付费层级。 应用代码采用 Apache License 2.0 许可证,有两个明确记录的例外:针对 @ghostery/adblocker-electron 软件包的补丁采用 Mozilla Public License 2.0 许可证,以与该软件包自身的上游许可证保持一致;另有少数文件可能带有各自的许可证头,覆盖默认许可证。根据 README 的许可证部分说明,Deta 的名称和标志明确不在 Apache 2.0 授权范围内。

  • 开源应用本身不设订阅费、付费层级,也不施加任何使用限制
  • 安装和运行该应用无需账户或注册
  • 通过 Surf 使用云端模型(OpenAI、Anthropic)仍需支付该提供商收取的 API 使用费用——Surf 不额外加价
  • 通过自定义端点(例如 Ollama)运行本地模型没有单次调用成本,只需承担自己的硬件和电费开支

本地模型支持:"混合"模式究竟意味着什么

Surf 的本地模型支持是真实存在的,但其运作方式与 Jan 或 GPT4All 这类内置自有推理引擎的应用不同。 Surf 完全不内置任何引擎——无论是本地模型还是云端模型,接入方式都相同:都是你在"偏好设置 → AI"中配置的一个 OpenAI 兼容端点。

内置本地引擎

Surf 的实际做法:
无——Surf 不在进程内运行推理

云端模型

Surf 的实际做法:
在"偏好设置 → AI"中配置,自带 OpenAI 或 Anthropic API 密钥

本地模型

Surf 的实际做法:
添加一个指向任意 OpenAI 兼容端点的自定义模型,例如位于 http://localhost:11434/v1 的本地 Ollama 服务器

数据存储

Surf 的实际做法:
无论连接哪种模型,始终保存在本地——你的资料库(SFFS)都保留在你自己的设备上

这一区别对专门为离线使用而选择 Surf 的用户很重要:单独安装 Surf 并不会自动提供一个可用的本地模型。你需要另外安装并运行一个本地模型服务器(Ollama 是最常见的选择),然后让 Surf 指向它。一旦连接完成,你发给该模型的笔记和聊天请求就不会离开你的设备——但这一设置步骤需要你自己完成,并非自动进行。

谁适合使用 Surf?

Surf 是否适合你,取决于"在文件、PDF 和网页之上建立一个统一本地资料库,并叠加 AI 笔记功能"是否正是你想要的工作方式,以及你是否愿意自行连接模型。

Surf 与其他自托管笔记及知识管理应用对比

Surf 是众多将个人知识管理与 AI 结合、把数据存储在本地并允许你自行选择模型的自托管工具之一。以下是它与该领域其他选项的对比情况——完整目录请参见本地 LLM 软件目录

  • Karakeep——一款带有 AI 自动标签功能的自托管书签管理工具;其功能范围比 Surf 更窄(专注于书签,而非通用的文件/PDF/网页资料库),但如果书签整理是你的主要需求,它是很好的选择。参见 Karakeep 评测
  • Blinko——一款带有 RAG 搜索功能的自托管 AI 笔记应用,可对你自己的笔记进行检索;其"基于自有内容的 AI"理念更接近 Surf,但构建围绕的是笔记而非文件/PDF/网页混合资料库。参见 Blinko 评测
  • Khoj——一款自托管的"第二大脑"应用,可对你的文档、笔记以及(可选的)在线内容建立索引,用于 AI 搜索和对话;其覆盖的来源类型广度与 Surf 相当,但采用不同的 UI 模式(以对话为先,而非以笔记本为先)。参见 Khoj 评测

评估 Surf 时的常见误区

关于 Surf 的大多数困惑,都源于它的名称、它与 Deta 早期产品的关系,或是误以为它像某些竞品一样内置了本地模型。

常见问题

Surf 是什么?

Surf(deta.surf,源代码见 github.com/deta/surf)是 Deta 推出的一款免费开源桌面应用,可将你的文件、PDF 和网页整合到本地资料库中,并从中生成 AI 撰写的笔记。

Surf 免费吗?

是的,开源版本免费。它采用 Apache License 2.0 许可证(另含一个采用 MPL-2.0 许可证的小型广告拦截补丁,以及少数带有各自许可证头的文件),没有付费层级。通过自己的 API 密钥连接云端模型仍需支付该提供商收取的费用——Surf 本身不额外收费。

Surf 是否在本地运行 AI 模型?

Surf 可以使用本地运行的模型,但它并不内置自己的推理引擎。你需要在"偏好设置 → AI"中添加一个自定义的、OpenAI 兼容的端点(例如本地的 Ollama 服务器)来连接本地模型——这一设置步骤需要你自己完成,并非自动进行。

Surf 使用什么许可证?

核心代码库采用 Apache License 2.0 许可证,详见 GitHub LICENSE 文件。README 中记录了两个例外:内置广告拦截软件包的补丁采用 Mozilla Public License 2.0 许可证,部分文件可能带有各自的许可证头。Deta 的名称和标志明确不在 Apache 2.0 授权范围内。

Surf 支持哪些平台?

macOS(Apple Silicon 和 Intel 构建版本)、Windows,以及 Linux(x64 AppImage),均可直接从 GitHub Releases 下载。

这是否和 steel-dev/surf.new 是同一个 Surf?

不是。本评测涵盖的是 github.com/deta/surf,即 Deta 团队开发的个人 AI 笔记本。steel-dev/surf.new 是一个独立、无关的浏览器自动化项目,只是恰好同名——下载前请核实 GitHub 组织名称。

为什么打开 Surf 时电脑会显示安全警告?

开源构建版本目前未经代码签名,因此 macOS 和 Windows 在首次启动时都会显示标准的未签名应用警告。根据 Surf 官方安装指南,这是预期内的行为,并不代表下载文件被篡改。

Surf 与早期的"托管版 Surf"产品有何不同?

Deta 此前发布过一个闭源、经过代码签名的"托管版 Surf",内置 AI、自动更新和浏览器扩展功能。目前的 github.com/deta/surf 版本是其开源继任者;根据安装指南,如果你迁移,数据会保留下来,但这是一个不同的代码库和构建版本。

谁开发了 Surf?

Surf 由 Deta 开发。GitHub 上列出的托管组织为"deta",即此前以 Deta Space 和 Deta Drive 等产品闻名的同一团队。

Surf 何时首次发布?

Surf 的 GitHub 仓库创建于 2025 年 10 月 20 日,首个标记版本(1.1.0-beta.0)于 2025 年 10 月 22 日发布。本评测能核实到的最新标记版本是 1.4.7-beta.0(2026 年 4 月 29 日)——如需了解此后发布的任何更新,请查看官方 Releases 页面

Sources

← 返回 本地LLM进阶