Show HN: Capsule – Single-file web apps that save their data into SQLite
Recorded: Sept. 15, 2026, 2:57 p.m.
| Original | Summarized |
Capsule — Documents that run like apps Capsule Why Capsule? Templates Web Preview Download Documents that run like apps Capsule packs your entire app — UI, data, and everything — into a single portable .capsule file. No cloud. No accounts. Just share it. Download for macOS Try Web Preview Download for other platforms ↓ Summer Recipes.capsule Shared via WhatsApp Chloe Summer Recipes.capsule Try Recipe Book .capsule in Web Preview → AI APP GENERATION Generate & update apps using AI Capsule turns simple prompts into complete, self-contained desktop applications. No cloud |
Capsule is a system designed to turn documents into functional applications by bundling all necessary components—user interface, media assets, and local databases—into a single, portable file format known as a .capsule file. This approach eliminates the need for reliance on cloud servers, accounts, or complex build configurations, emphasizing file-based portability and immediate usability. The core philosophy behind Capsule centers on creating shareable, self-contained applications that operate locally on the user's device, providing a fundamental shift from traditional cloud-dependent application models. One of the primary advantages of Capsule is its inherent portability. By packaging data and application elements into a single file, applications can be distributed easily via standard means such as WhatsApp, AirDrop, or email, akin to sharing a PDF or Word document. Upon receiving the file, the recipient can launch the application instantly with all preloaded data, ensuring a seamless and operational experience regardless of the end-user's infrastructure. Furthermore, Capsules adhere to a zero vendor lock-in principle, utilizing standard technologies like HTML and CSS, thereby ensuring that the code and data remain entirely owned by the user, free from restrictive cloud silos. The system is architected around a privacy-first design. Capsule ensures that all personal data is stored exclusively on the user's device, facilitating offline-first storage capabilities. There is no requirement for cloud storage, account registration, or network connectivity to access or operate the applications, which results in complete security and protection from server breaches. This local vault approach guarantees absolute data security by embedding all created content directly within the file structure. Capsule is also designed for cross-platform compatibility. Capsule files are inherently cross-platform, allowing the exact same file to be opened and run seamlessly across different operating systems, including macOS, Windows, and Linux, with instant desktop launch capabilities on these systems. While mobile support is planned for future release, the desktop functionality is robust, enabling applications to run with full desktop performance. Beyond simple packaging, Capsule integrates artificial intelligence to facilitate application generation and iteration. The system allows users to generate complete, self-contained desktop applications from simple prompts. This process involves describing the desired application features, layout, or functionality, which the system translates into a complete .capsule container featuring an HTML user interface, a defined schema, and local data managed via SQLite. Users can then iterate on these applications dynamically by issuing direct prompts to the AI, enabling modifications to features, themes, or schemas through agent-based interactions. The structure allows for an AI Capsule Agent functionality, where the user can delegate modifications to the AI to adjust the application, further streamlining the development process. For access, Capsule is available as a host player that allows users to open any .capsule file in seconds across desktop platforms. The delivery mechanism supports various formats, including installers for macOS, Windows, and Linux, as well as web preview functionality for quick viewing in a browser. The availability across platforms demonstrates a commitment to making powerful application bundling accessible through diverse operating environments. |