MASATO NASU

Tools

Apps, prototypes, and utilities built for actual use.

KAKEI-BO2

KAKEI-BO2

##KAKEIBO2##家計簿##家計簿アプリ##レシート読み取り##レシート管理##AI活用##生成AI##個人開発##PWA##夫婦家計簿##家計管理##節約

レシートを撮るだけで、文字化・分類・保存・集計までできる家計簿PWAです。 KAKEI-BO2 では、OpenAI APIキーをサーバー側に固定せず、利用者それぞれが自分のAPIキーを端末に保存して使う方式に変更しています。APIキーはブラウザの localStorage に保存され、解析時だけ Cloudflare Pages Functions 経由で OpenAI API に送信されます。 実行画面 https://kakei-bo2.pages.dev/ 主な機能 レシート画像から店名・日付・合計・品目・カテゴリをAI整理 長いレシートの2枚解析 レシートなしの手入力 対象者別の保存・表示・JSON/CSV書き出し 品目カテゴリ別の月次集計 品目ごとのカテゴリ修正と辞書登録 独自カテゴリ設定 家族メンバー設定 固定費の手動計上 JSONバックアップ / 復元 KAKEI-BO2での変更点 アプリ名を KAKEI-BO2 に変更 OpenAI APIキーを各自が入力する方式に変更 パスワード方式とハードコードされた fallback パスワードを撤去 優先カテゴリを選んだ場合、通常品目はそのカテゴリを優先 クーポン・値引き行だけは、集計のためにクーポン / 値引きとして保持 同じ品目・同じ金額が連続しても明細から消えないよう維持 対象月フィルタを localStorage に保存 「この月を削除」は、現在表示中の対象者フィルタに一致する記録だけ削除 2枚目のレシート画像も保存履歴に残す AI送信用画像を圧縮版に変更 CSV書き出しも対象者フィルタを反映 JSON書き出しに固定費・カテゴリ・メンバー設定も同梱 JSON読み込み時、設定は上書きではなく既存設定とマージ PWA manifest のアイコン type を修正 品目カテゴリ別の展開表示CSSを補正 JSON書き出し KAKEI-BO2 のJSONは以下を含みます。 entries: 保存履歴。対象者フィルタがある場合は、その対象者の記録のみ fixedCosts: 固定費設定 categories: カテゴリ設定 members: 家族メンバー設定 旧形式の配列JSONも読み込み可能です。 ## 注意 OpenAI APIキーは各ユーザーの端末に保存されます。共有端末で使う場合は、設定画面から「保存したAPIキーを削除」してください。