一款本地、私密的 Markdown 编辑器,支持所见即所得编辑,并可通过 MCP 和 CLI 与 Claude、Codex 等 AI 工具协作。
- Star
- 3,603
- Fork
- 254
- 未关闭 Issue
- 33
- 最近提交
- 2个月前
这是什么?
Deta Surf 是一款桌面 AI 笔记本,用于跨文件和网页进行研究与思考。你无需在笔记应用、PDF 阅读器和浏览器标签页之间来回切换,可以把 PDF、网页、YouTube 视频和本地文件放进同一个资料库,并直接在笔记中就这些内容提问。
资料库以开放格式保存在本机,底层存储引擎为 SFFS(Surf Flat File System)。笔记中可以 @ 提及资料库里的任意资源,也可以触发网络搜索并把结果带回笔记;引用会链接到原始来源的具体段落、视频时间点或 PDF 页码。此外,Surf 还提供 Surflets 功能,可以根据提示生成小型交互式应用。
应用支持 macOS、Windows 和 Linux,基于 Electron,使用 Svelte、TypeScript 和 Rust 开发。你可以接入自己的常用云端模型 API Key,也可以使用本地语言模型。
核心功能
- 01将本地文件、网页和视频保存在私有资料库中,并按笔记本组织。
- 02支持 @ 提及资料库中的资源,并基于它们自动生成笔记。
- 03可将网络搜索结果带入笔记,引用会链接回原始来源。
- 04无需编写代码即可通过提示生成交互式小应用(Surflets)。
- 05支持接入自有 API Key 的常用云端模型,也支持本地语言模型。
- 06数据以开放的本地格式保存,资料库的大部分内容可离线使用。
适用场景
- 学习课程视频或 PDF,并获得带引用来源的问答。
- 结合已保存的网页、文档和最新网络搜索进行主题研究。
- 生成交互式可视化,帮助理解某个概念或数据集。
- 借助本地模型处理敏感资料,并将研究笔记保存在本机。
快速上手
- 1
打开安装指南,查看下载和安装说明
- 2
如需从源码构建和本地开发,请参阅 CONTRIBUTING.md
使用前须知
- AI 笔记和 Surflets 需要大语言模型支持,可使用您自己的热门模型 API 密钥,或本地模型。
标签
常见问题
- surf 是什么?
- Deta Surf 是一款开源桌面 AI 笔记本,可将本地文件、网页和视频与大模型生成的笔记结合起来。 Deta Surf 是一款桌面 AI 笔记本,用于跨文件和网页进行研究与思考。你无需在笔记应用、PDF 阅读器和浏览器标签页之间来回切换,可以把 PDF、网页、YouTube 视频和本地文件放进同一个资料库,并直接在笔记中就这些内容提问。
- surf 可以免费使用吗?用的什么许可证?
- surf 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- surf 还在维护吗?
- 半年内有更新。surf 最近一次提交是在 2026年8月24日。
- surf 适合用来做什么?
- 学习课程视频或 PDF,并获得带引用来源的问答。 结合已保存的网页、文档和最新网络搜索进行主题研究。 生成交互式可视化,帮助理解某个概念或数据集。 借助本地模型处理敏感资料,并将研究笔记保存在本机。
- surf 怎么安装和运行?
- 打开安装指南,查看下载和安装说明 如需从源码构建和本地开发,请参阅 CONTRIBUTING.md
- 在哪里获取 surf?
- 源代码和安装说明在 GitHub 上:https://github.com/deta/surf
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
本地或云端运行 Gemma、Qwen、DeepSeek、gpt-oss 等开源大模型的工具,提供命令行、REST API 和 Python/JavaScript 库。
自托管的 AI 网关,将多家上游模型服务统一为 OpenAI、Claude、Gemini 兼容接口,并提供路由、密钥、配额与用量统计。
一款 Zotero 插件,可与单篇或多篇 PDF 对话,也能对整个文献库进行提问与检索,支持云端大模型和本地模型。
为 Unreal Engine 提供 LLM、图像、语音合成和 3D 生成 API 接入,并附带 MCP 服务器的插件。
本地优先的 AI 电子书阅读器,支持桌面与移动端,提供 RAG 问答、语义搜索、笔记和语音朗读。