個人開発者、AI 日記アプリ金継ぎジャーナルを公開──Gemini API と Supabase で 14 ことばの器を繕う
1日ひとことの記録で器の欠片を金継ぎしていく個人開発 AI 日記アプリ。Supabase Edge Functions 経由の Gemini API 連携により API キーの露出を防ぎ、失敗時のデータロストを防ぐ二段階保存設計を採用した。
リリース: 2026-08-10 · 読了 2 分記事の要約
1. 核心(What)
- 個人開発者の単独運営により 2026 年 7 月にリリースされた。
- 1 日に書けるのはひとことのみで、14 のことばを集めると 1 つの器が完成する。
- React、Vite、Supabase、Google Gemini API を技術スタックとして採用している。
- 2026 年 8 月 31 日まで、プレミアム機能がすべて無料提供されている。
2. 影響(Why)
- API キー露出を防ぐセキュアな設計: クライアントサイドに API キーを置かず、Supabase Edge Functions 経由で Gemini API を呼び出す構成は、個人開発の SaaS やプロトタイプ実装におけるセキュリティ標準の参考になる。
- 国内個人開発者における堅牢なデータ永続化: 個人開発アプリを運営する国内のインディーズ開発者や小規模チームにとって、AI 呼び出し失敗時もユーザーの入力文が消えない二段階保存の仕組みは、UX 低下を防ぐ実装パターンとして直ちに導入価値がある。
3. 根拠・詳細(How)
- Supabase Edge Functions と RLS による分離: フロントエンドから直接 AI プロバイダを叩かず、Row Level Security で保護された Supabase Postgres と Edge Functions を挟むことで、認証済みユーザーのデータ隔離と安全な API 呼び出しを両立している。
- 二段階保存による障害耐性の確保: ユーザーの文章保存と AI 呼び出しを分離し、先に文章を永続化してから Gemini API 応答を紐付けるシーケンスを採用することで、API 側の障害やタイムアウト時でも記録が消失しない設計になっている。
4. 展望・課題(Next)
- 無料キャンペーン後のマネタイズ設計: 2026 年 8 月 31 日のプレミアム機能無料期間終了後における、価格体系や課金導線の実装方針に注目が集まる。