Capsule:SQLite内蔵の単一ファイルWebアプリ

原題: Show HN: Capsule – Single-file web apps that save their data into SQLite

なぜ重要か

ローカルファーストとAI生成アプリの組み合わせは、サブスク型SaaSへの小規模代替として注目度が高まっている領域だ。

「Capsule」は、UI・データ・アセットをすべて1つの.capsuleファイルに収めるデスクトップアプリプラットフォーム。データはローカルのSQLiteに保存され、クラウド不要。macOS・Windows・Linuxに対応し、WhatsAppやAirDropでPDFのように共有できる。AI機能でプロンプトからアプリを自動生成する仕組みも備える。現在は無料で提供中。

Capsuleは、アプリをドキュメントのように扱うという発想から生まれたツールだ。HTML/CSSで書かれたUI、画像などのメディアアセット、そしてSQLiteデータベースを単一の.capsuleファイルにまとめ、ユーザーはファイルを送るだけでアプリごと共有できる。受け取った側はファイルをタップするだけで、データがすでに入った状態でアプリが起動する。

クラウドサーバーも、アカウント登録も不要。データは端末内のファイルにのみ保存されるため、オフライン環境でも完全に動作する。サーバー侵害によるデータ漏洩リスクとも無縁だ。コードとデータはすべてユーザー自身が所有する。

AI連携機能も搭載している。ChatGPT・Claude・Geminiといった外部AIアシスタントと接続し、テキストのプロンプトだけで.capsuleアプリを生成・更新できる。ダークモードの追加やデータスキーマの変更なども、プロンプトや MCPコーディングツール経由でその場で反映可能だ。

対応OSはmacOS・Windows・Linuxで、iOSとAndroidのサポートは近日公開予定。ホストプレイヤー(ランタイム)は現在無料で配布されている。使用例として、レシピ帳・タスクトラッカー・ポートフォリオなど、個人用の軽量アプリが想定されている。

出典

withcapsule.app — 元記事を読む →