据Hacker News报道,开发者于2026年9月15日在Show HN板块发布名为Capsule的单文件网页应用方案,可将HTML应用及其数据打包进一个SQLite文件。该工具用Rust和Tauri 2.0编写,文件扩展名同样为Capsule,目标是让网页应用的数据保存、托管和分享不必再依赖额外服务。
Capsule把HTML文件和相关资产直接嵌入数据库。用户数据可以用localStorage键值存储,也可以通过受MongoDB启发的集合API以文档形式写入文件内的表。PDF文件、图片等资产同样能直接保存在数据库中,以便把不同文档放在一起。所有数据都可以导出为CSV或JSON。
隐私与安全方面,开发者称这是重点。Capsule文档在默认状态下不能执行操作,不能直接访问文件系统,访问互联网也需要获得权限。权限模型仍在改进。Capsule文档还可以使用本地或远程AI模型,实现针对具体文档的AI功能。
开发者提到这种单文件方式的一个缺点是,多人同时在同一文件上工作会产生不同副本。为了让同一文件的多个副本能够合并,每个数据条目都带有唯一UUID和时间戳。
开发者计划在Capsule 1.0版本开放文件格式规范,让其他应用可以读取或写入Capsule文件。文件格式仍在开发中,但每个新版本都包含迁移,未来使用较新版本时数据不应丢失。
目前用户可以在withcapsule.app/preview网页预览中使用预置模板,也可以借助任意AI提供商生成针对Capsule优化的自定义应用。开发者提供了一段提示词,引导AI阅读应用向导说明并帮助设计应用。该帖子在Hacker News获得18个点数和5条评论。开发者表示,希望了解Capsule在哪些想法或使用场景中可行,或者在哪些场景中不适用。