Capsule:SQLite内蔵の単一ファイルWebアプリ
मूल शीर्षक: Show HN: Capsule – Single-file web apps that save their data into SQLite
यह क्यों महत्वपूर्ण है
クラウド依存のSaaS全盛期に、ローカルファーストかつAI生成対応のポータブルアプリという新しいカテゴリを提案している点が注目される。
Capsuleは、UI・データ・アセットをすべて1つの.capsuleファイルに格納するデスクトップアプリ開発ツール。クラウド不要、アカウント登録不要で、WhatsAppやAirDropでPDFのように共有できる。macOS版が無料公開中。
Capsuleは「ドキュメントのように共有できるアプリ」を実現するツールだ。HTML製のUI、メディアアセット、そしてSQLiteのローカルデータベースをすべて単一の.capsuleファイルにまとめる。受け取った側はファイルをタップするだけでアプリが即起動し、データも最初からすべて入った状態で利用できる。
AI生成機能も搭載されており、ChatGPT・Claude・Geminiなどの主要AIアシスタントと連携してアプリを生成・更新できる。プロンプトを入力するだけで、HTML UI・スキーマ・SQLiteデータを含む完全な.capsuleファイルが生成される仕組みだ。MCP(Model Context Protocol)対応のコーディングツールからも操作可能としている。
プライバシー面では、データは一切クラウドに送られず、すべてファイル内に保存される。オフライン環境でも完全動作し、サーバー侵害によるデータ漏洩リスクがゼロという点を売りにしている。対応OSはmacOS・Windows・Linuxで、iOS・Android対応は「近日公開」とアナウンスされている。現在はmacOS版が無料でダウンロード可能。ファイルはHTML・CSSの標準仕様を使用しており、ベンダーロックインなしとしている。