Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
個人向け家計管理アプリ
Translation pending
FinanceTypeScript · JavaScriptGitHub @h1maekawaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
個人向け家計管理アプリ - Next.js + Supabase
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Flow+ は、収入・支出・固定費・資産・目標を一元管理し、 「今月あといくら使えるか」 「いくら貯められるか」 「いくら資産形成へ回せるか」 「このペースで目標を達成できるか」 を見える化する個人向け金融OSです。 支出を記録するだけの家計簿ではありません。記録したお金の状態から、 貯金・資産形成・人生目標へどう配分すべきかまで判断できることを目的にしています。 リポジトリ名は歴史的経緯で household-finance ですが、プロダクト名は Flow+ です。 金額計算をAIに任せない。 金融計算はすべて決定論的な純関数で行い、同じ入力からは必ず同じ額が出ます。 AIは計算済みの値を受け取って、説明・要約・注意喚起・改善候補の提示だけを担当します。 AI自身に「あなたなら50,000円投資できます」のような金額を生成させません。 お金の流れは1本の滝として扱う。 この流れは lib/services/money-plan.ts が正であり、画面ごとに別の計算式を持ちません。 詳しくは docs/ARCHITECTURE.md を参照してください。 Supabase のマイグレーションは supabase/migrations/ にあります。番号順に SQL Editor で実行してください。Read the full README ↗
Personal Finance OS
Flow+ は、収入・支出・固定費・資産・目標を一元管理し、 「今月あといくら使えるか」 「いくら貯められるか」 「いくら資産形成へ回せるか」 「このペースで目標を達成できるか」 を見える化する個人向け金融OSです。
支出を記録するだけの家計簿ではありません。記録したお金の状態から、 貯金・資産形成・人生目標へどう配分すべきかまで判断できることを目的にしています。
リポジトリ名は歴史的経緯で
household-financeですが、プロダクト名は Flow+ です。
金額計算をAIに任せない。 金融計算はすべて決定論的な純関数で行い、同じ入力からは必ず同じ額が出ます。 AIは計算済みの値を受け取って、説明・要約・注意喚起・改善候補の提示だけを担当します。 AI自身に「あなたなら50,000円投資できます」のような金額を生成させません。
お金の流れは1本の滝として扱う。
収入 → 生活固定費 → 目標貯金 → 投資・資産形成 → 予備費 → 自由に使えるお金
この流れは lib/services/money-plan.ts が正であり、画面ごとに別の計算式を持ちません。
詳しくは docs/ARCHITECTURE.md を参照してください。
npm install
cp .env.example .env.local # 値を埋める
npm run dev
Supabase のマイグレーションは supabase/migrations/ にあります。番号順に SQL Editor で実行してください。
| 変数 | 用途 |
|---|---|
NEXT_PUBLIC_SUPABASE_URL / NEXT_PUBLIC_SUPABASE_ANON_KEY | Supabase Auth・RLS経由のDBアクセス |
SUPABASE_SERVICE_ROLE_KEY | Webhook・サーバー間連携など限られた処理のみ(docs/SECURITY.md) |
GEMINI_API_KEY | チャット入力の解析・取込補助。金額計算には使いません |
STRIPE_SECRET_KEY / STRIPE_PRICE_ID / STRIPE_WEBHOOK_SECRET | 課金(docs/BILLING.md) |
NEXT_PUBLIC_APP_URL | Checkout の戻り先 |
npm run dev # 開発サーバー
npm run typecheck # tsc --noEmit
npm test # lib/**/*.test.ts を node --test で実行
npm run build # 本番ビルド
npm run lint # eslint
app/ 画面とAPIルート(App Router)
api/ RESTエンドポイント。I/Oと認可だけを持つ
lib/
services/ 決定論的な金融エンジン(純関数・テスト対象)
repositories/ Supabaseアクセス
supabase/
migrations/ スキーマとRLSポリシー
types/ ドメイン型
docs/ 設計ドキュメント
計算は lib/services/、I/Oは app/api/ と lib/repositories/ に置きます。
API ルートに計算式を書かないでください。
| PRODUCT_VISION.md | 何を作っているか・何を作らないか |
| ARCHITECTURE.md | 金融エンジンの構成と計算の正の所在 |
| SECURITY.md | 認証・RLS・service_role・Integration Token |
| BILLING.md | プランと Stripe 連携 |
| AI_COMPANY_INTEGRATION.md | AI Company との read-only 連携 |