「アルフォート3枚」と雑に書くだけ。AIがkcalを推定して、ウィジェットの残高が即座に減る。
「食べたらつぶやく。残高が減る。それだけ。」 たべメモは、雑な日本語をそのまま書くだけで記録が終わるカロリー記録アプリです。「アルフォート3枚」「セブンのおにぎり2個と豚汁」——このレベルの入力を Claude API (claude-haiku-4-5) に投げると、品目・分量・kcal を推定して返します。ワンタップで確定すれば、ホーム画面ウィジェットの「今日の残高(残りkcal)」が即座に減ります。 ■ こだわったところ ・検索も食品DBもバーコードもなし。入力はホーム下部のインラインバーで完結(1画面) ・残高 = 目標 − 今日の確定合計。超過はマイナスで赤表示(0で止めない) ・朝/昼/夕/間食に自動分類。同じ品目は「アルフォート ×3」と表示時に集約 ・直近 7/14/30 日の推移グラフ。棒をタップするとその日の記録を確認・編集できる ・Siri(App Intent)でアプリを開かずに音声記録 ・通信に失敗しても「未推定」で保存し、後からタップで再推定。取りこぼさない ・iCloud (CloudKit) で iPhone ↔ iPad 同期 ■ 技術構成 SwiftUI + SwiftData (iOS 17+) / WidgetKit + App Intents / App Group でアプリ・ウィジェット・Siri が同一ストアを共有 / Swift Charts / XcodeGen。カロリー推定は自前のバックエンドプロキシ (Vercel) 経由が既定で、App Attest で端末を検証し API キーはサーバ保持。自分の Anthropic キーを使う「上級者向け」モードも用意しています。 ■ 収益化 運営費(Claude API の実費)をまかなうため AdMob の非パーソナライズ広告のみ(IDFA 不使用・ATT プロンプトなし)。買い切り ¥300 で全て非表示にできます(StoreKit 2)。全画面広告は「4記録に1回・1日3回まで・前回から3分以上」に絞り、"雑に書く→即座に残高が減る"体験を毎回潰さないようにしました。 現在 App Store で公開中です(v1.3 / 多言語対応)。