Private Repository

Slack 家計簿

SlackからGoogleスプレッドシートへ記入できる個人用家計簿システム

Google Apps Script Slack API Google Spreadsheet Gemini API

なぜ作ったか

今まで

スプシを開く レシートや決済アプリと見比べながら入力 週末にまとめて処理

ためるほどズレが出て、修正が面倒になる

スマホからの入力が手間で後回しになりがち

月ごとにシートが分かれていて、過去データを探しにくい

Slack 家計簿なら

/k

支出を 1 件記録

日付・品目・金額・支払い方法をフォームで

/ki

収入を記録

給与・副収入などを種別付きで管理

/kb

まとめて自然言語で入力 Gemini

テキストを渡すだけ。AI が解析し複数件を一括記録

買ったその瞬間に記録できる。ためない、ズレない

シートは全期間1枚。過去データも一発で探せる

カード利用なら引き落とし月を自動計算して管理

Slack から入力する

入力フォーム
Expand

入力モーダル

日付・品目・金額・支払い方法

ICカード返答

即時払いの返答

交通系ICなど即時払いの場合

カード払いメッセージ

カード払いの通知

カード払い時のみ表示。引き落とし月を自動計算

/kb でまとめて入力

自然言語で書くだけ。Gemini が読み取って一括記録する

1

Gemini が解析・確認メッセージを表示

内容・支払い方法・金額を読み取り、確認 UI を生成

Gemini解析・確認メッセージ
2

確認して記録

「記録する」を押すとスプシへ一括書き込み

記録完了メッセージ
3

スプレッドシートに即時反映

日付・支払い種別・金額がそのまま追記される

スプレッドシート反映

スプレッドシートに反映

シート反映

入力内容の反映

送信すると即追記

支払見込シート

支払見込・フリー資金

今月の引き落とし合計と使える余裕をリアルタイム表示

マンスリーレポート

マンスリーレポート

カテゴリ別グラフと支出一覧を自動生成

Tech Stack

Google Apps Script
メインロジック
Slack API
Slash Commands / Modals
Google Sheets
データ管理・レポート
GAS Web App
Webhook エンドポイント
Gemini 2.5 Flash
自然言語パース