Deta Surf
Deta Surf 是一款开源的个人 AI 笔记本,可将本地文件、网页、YouTube 视频和 PDF 统一收纳到本地资料库,并在笔记中直接引用、提问和生成内容,支持自选云端或本地大模型。
爱鲜报评分
0.0
0 人评分
3.6k
星数
否
中文
TypeScript
主语言
是
活跃
8
贡献者
人工分析
EDITORIAL推荐理由
它把「资料收集 + 阅读 + AI 问答 + 笔记输出」整合进一个桌面应用,省去在多个窗口和聊天框之间反复复制粘贴。数据以开放格式保存在本地,模型可自带 Key 或走 Ollama 等本地推理,适合注重隐私与数据自主的开发者。项目用 Svelte + TypeScript + Rust 构建,代码结构清晰,也适合作为桌面 AI 应用的学习样本。
适用场景
- 个人知识库与资料整理
- 论文/PDF 阅读与摘要问答
- 视频内容学习与时间戳引用
- 本地优先的隐私敏感研究
- 桌面端 AI 应用开发参考
优点
- 本地优先,数据以开放格式存储,便于迁移与备份
- 模型选择开放,支持 OpenAI、Claude、DeepSeek、Gemma 及本地 LLM
- 多模态资料统一管理,笔记内可直接引用来源并深链回原文
- 支持 Surflets 用自然语言生成交互式小应用
- Apache-2.0 开源,技术栈现代(Svelte/TypeScript/Rust)
缺点
- 仍处于较早期阶段,功能与稳定性可能持续变化
- AI 功能依赖外部模型或本地推理环境,需自行配置
- 桌面端安装包体积与资源占用相对较高
- 中文文档与中文社区支持有限
上手难度
进阶
Deta Surf 是什么
Deta Surf 是一款开源的个人 AI 笔记本,目标是把散落在本地文件、网页、视频和 PDF 中的资料收进同一个工作流,让「查资料—阅读—思考—写笔记」不再需要在多个窗口和聊天框之间来回切换。
项目主要使用 Svelte、TypeScript 和 Rust 构建,可运行在 macOS、Windows 与 Linux 上,数据以开放格式保存在本地。
核心能力
多媒体资料库与笔记本
- 支持本地文件、网页链接(YouTube、推文等),也可直接在 Surf 内创建内容。
- 将资料组织进不同的 Notebook,部分内容可离线使用。
- 底层使用自研的 SFFS(Surf Flat File System)本地存储引擎,格式开放透明。
智能笔记
- 在笔记中通过
@引用任意标签页、网页或资料库资源,并自动生成内容。 - 可触发联网搜索,把结果带回笔记中继续加工。
- 引用可深链回原始来源:网页的某个段落、视频的时间戳、PDF 的某一页。
- 支持图片、表格粘贴,以及富文本、代码块、待办列表等格式。
标签页、分屏与侧边栏
以标签页组织本地笔记、文件与网页,分屏视图可并排查看多个资源,侧边栏用于快速切换 Notebook 与笔记。
Surflets(应用生成)
用自然语言让 Surf 生成可交互的小应用,用于可视化或探索数据与概念。
模型选择
笔记与 Surflets 由大语言模型驱动,支持:
- 自带 API Key 使用主流云端模型;
- 接入自定义云模型;
- 使用本地语言模型(如 Ollama 生态)。
技术栈与许可
- 前端:Svelte + TypeScript
- 桌面容器:Electron
- 核心能力:Rust
- 许可证:Apache-2.0(部分文件与补丁有单独许可说明,Deta 名称与 Logo 不在授权范围内)
适合谁
如果你希望有一个数据留在本地、模型可自选的 AI 研究笔记本,或想研究桌面端 AI 应用如何整合多模态资料与 LLM,Surf 值得关注。安装与从源码构建的说明请参考仓库中的安装指南与贡献文档。
评论
- 暂无评论,来写第一条吧。