Capsule
一款将网页应用和数据打包进单个 SQLite 文件的桌面工具,使用 Rust 和 Tauri 2.0 构建,支持本地优先的数据存储与隐私保护的沙箱权限模型
时间轴 (近 90 天)
Capsule 是一款用 Rust 和 Tauri 2.0 打造的应用,核心思路是把一个 HTML 应用及其数据一并打包进单个 SQLite 文件中
Capsule 将 HTML 文件及相关资源直接嵌入到 SQLite 数据库中
Capsule 提供两种用户数据保存方式:类似 localStorage 的键值存储,以及受 MongoDB 启发的集合(collections)API
Capsule 中的所有数据都能导出为 CSV 或 JSON 格式
Capsule 文档默认没有对文件系统的直接访问权限,访问互联网也需要单独授权
Capsule 文档能够调用本地或远程的 AI 模型,实现文档专属的 AI 功能
Capsule 为每一条数据条目分配唯一的 UUID 和时间戳,以支持不同副本之间的合并
Capsule 目前采用的 UUID + 时间戳方案是一种最后写入者胜(Last-Write-Wins)策略,尚不是完整的 CRDT
作者计划在 Capsule 1.0 版本中开放文件格式规范,让其他应用也能读写 Capsule 文件
用户可以通过 Web 预览(withcapsule.app/preview)使用预置模板体验 Capsule
全部知识事实 (10)
用户可以通过 Web 预览(withcapsule.app/preview)使用预置模板体验 Capsule
50%待验证Capsule 将 HTML 文件及相关资源直接嵌入到 SQLite 数据库中
50%待验证Capsule 提供两种用户数据保存方式:类似 localStorage 的键值存储,以及受 MongoDB 启发的集合(collections)API
50%待验证Capsule 中的所有数据都能导出为 CSV 或 JSON 格式
50%待验证Capsule 文档默认没有对文件系统的直接访问权限,访问互联网也需要单独授权
50%待验证Capsule 文档能够调用本地或远程的 AI 模型,实现文档专属的 AI 功能
50%待验证Capsule 为每一条数据条目分配唯一的 UUID 和时间戳,以支持不同副本之间的合并
50%待验证Capsule 目前采用的 UUID + 时间戳方案是一种最后写入者胜(Last-Write-Wins)策略,尚不是完整的 CRDT
50%待验证Capsule 是一款用 Rust 和 Tauri 2.0 打造的应用,核心思路是把一个 HTML 应用及其数据一并打包进单个 SQLite 文件中
50%待验证作者计划在 Capsule 1.0 版本中开放文件格式规范,让其他应用也能读写 Capsule 文件
50%