Capsule
A desktop tool that packages web applications and their data into a single SQLite file. Built with Rust and Tauri 2.0, it supports local-first data storage and a privacy-preserving sandboxed permissions model.
Timeline (last 90 days)
Capsule performs real-time interception at the tool-call stage, completing validation before the action actually triggers an external system.
Capsule embeds HTML files and related assets directly into a SQLite database.
Capsule offers two ways to save user data: a localStorage-like key-value store, and a MongoDB-inspired collections API.
All data in Capsule can be exported in CSV or JSON format.
Capsule documents do not have direct access to the file system by default, and accessing the internet also requires separate authorization.
Capsule is an application built with Rust and Tauri 2.0, whose core concept is to package an HTML application together with its data into a single SQLite file.
Capsule assigns a unique UUID and timestamp to each data entry to support merging between different copies.
The UUID + timestamp scheme currently used by Capsule is a Last-Write-Wins strategy and is not yet a complete CRDT.
The author plans to open the file format specification in Capsule version 1.0 so that other applications can also read and write Capsule files.
Users can experience Capsule with preset templates via the Web preview at withcapsule.app/preview.
1 more timeline events
All Facts (11)
Capsule performs real-time interception at the tool-call stage, completing validation before the action actually triggers an external system.
50%UnverifiedCapsule embeds HTML files and related assets directly into a SQLite database.
50%UnverifiedCapsule offers two ways to save user data: a localStorage-like key-value store, and a MongoDB-inspired collections API.
50%UnverifiedAll data in Capsule can be exported in CSV or JSON format.
50%UnverifiedCapsule documents do not have direct access to the file system by default, and accessing the internet also requires separate authorization.
50%UnverifiedCapsule is an application built with Rust and Tauri 2.0, whose core concept is to package an HTML application together with its data into a single SQLite file.
50%UnverifiedCapsule assigns a unique UUID and timestamp to each data entry to support merging between different copies.
50%UnverifiedThe UUID + timestamp scheme currently used by Capsule is a Last-Write-Wins strategy and is not yet a complete CRDT.
50%UnverifiedUsers can experience Capsule with preset templates via the Web preview at withcapsule.app/preview.
50%UnverifiedCapsule documents can call local or remote AI models to implement document-specific AI features.
50%UnverifiedThe author plans to open the file format specification in Capsule version 1.0 so that other applications can also read and write Capsule files.
50%