概要
Capsule はアプリ全体を1つの .capsuleファイル にまとめ、簡単に共有できる新しいアプリ配布方式。 クラウドやアカウント登録不要 で、データは完全にローカル保存。 クロスプラットフォーム 対応で、どのOSでも同じファイルが動作。 セキュリティ・プライバシー重視 の設計。 AIアシスタント と連携したアプリ構築やカスタマイズにも対応。
Capsuleとは何か
- アプリ・UI・データ を全て1つの .capsuleファイル にパッケージ化
- クラウド不要、 アカウント登録不要、 サーバー不要 の新しい配布モデル
- HTML/CSS/SQLite ベースで、標準技術に準拠した構造
- WhatsApp・AirDrop・メール 等でPDFやWordのようにファイル送信可能
- 受信者は ファイルを開くだけで即座にアプリ起動、データもプリロード済み
Capsuleの主な特徴
- チャットでアプリ共有 :トラッカーやツールをそのままメッセージで送信
- ベンダーロックインなし :HTML/CSSで自由にカスタマイズ、データも完全にユーザー所有
- 100%プライベート設計 :データは全て端末内に保存、外部サーバー送信なし
- オフラインファースト :ネット接続不要、飛行機内や地下鉄でも利用可能
- ローカルデータ保護 :データはファイル内に安全に格納、サーバー漏洩リスクなし
クロスプラットフォーム対応
- 1つのファイルで全OS対応 :macOS/Windows/Linuxで変換不要、即起動
- デスクトップ即時起動 :セットアップ不要、パフォーマンスもデスクトップ並み
- iOS/Android対応予定 :将来的にモバイルでも同じファイルが利用可能
セットアップと利用方法
- 完全無料 :Capsule本体プレイヤーをダウンロードして利用
- デスクトップ対応OS :macOS 12 Monterey以降、Windows 10以降(64bit)、Linux(Ubuntu/Debian/Fedora)
- Webプレビュー :ブラウザ上で動作確認可能(ファイル保存/開封は不可)
- モバイル版 :iOS 16以降(App Store)、Android 9以降(Google Play)で近日リリース予定
技術的な詳細と設計思想
- Rust + Tauri 2.0 で開発
- HTMLと関連アセット をSQLiteファイルに直接埋め込み
- ユーザーデータ保存方法 :
- localStorage風のKey/Valueストア
- MongoDB風のコレクションAPI(ドキュメント形式でテーブルに保存)
- PDFや画像等のアセットも同一ファイルに格納可能
- CSV/JSONへのエクスポート も容易
- プライバシー・セキュリティ重視 :デフォルトでファイルシステムアクセス不可、ネット接続も許可制
- AI機能 :ローカル/リモートAIモデル活用でドキュメント固有のAI機能を実装可能
- 複数人編集時の工夫 :各データにUUIDとタイムスタンプ付与、マージ機能も検討中
- ファイルフォーマット仕様公開予定 :他アプリからの読み書きも可能に
- バージョンアップ時もデータ移行対応 :バージョンごとにマイグレーション設計済み
使い方・カスタマイズ方法
- AIアシスタントとの連携 :プロンプト入力でアプリの機能追加やUI変更が可能
- MCPコーディングツール :直接コーディングで機能拡張やカスタマイズ
- テンプレート利用 や カスタムアプリ設計 にも柔軟対応
想定ユースケース・今後の展望
- 個人用タスク管理やレシピノート、 プロジェクトログ 等の情報管理
- インタラクティブなツールやポートフォリオ の配布・共有
- オフライン環境での業務利用 や 教育現場 での活用
- 複数人によるドキュメント編集・統合 のためのマージ機能強化
- ファイルフォーマットのオープン化 による他アプリとの連携拡張
まとめ
- Capsule は「アプリ=ドキュメント」という新しい発想の ポータブルアプリ配布プラットフォーム
- プライバシー重視・クラウドレス・クロスプラットフォーム という現代的な要件を満たす
- AI活用やカスタマイズ性 も高く、今後の発展が期待されるプロジェクト