I built a self-hosted family finance app with Claude Code in 9 days. Here's what it cost and what I learned
说明与用途
在九天内,Rodion 使用 AI 代码生成构建了一个自托管的家庭财务应用,集成多家银行 API,分类支出并跟踪资产。构建成本约 2,700 美元,运行成本约 10 欧元/月。
问题
Managing household finances across multiple banks and countries was manual, delayed, and error‑prone, requiring a monthly Excel review that often ran late.
结果
In nine days, 643 commits, ~200 PRs, 61 migrations, and 659 tests were produced, delivering a production‑ready app that costs ~$2,700 in API tokens (72% for context) and €10/month to run.
工作流
- Set up a GitHub repo and open‑source the project
- Integrated Monobank via personal API token and foreign banks via Enable Banking aggregator
- Implemented transaction import, filtering, and classification logic
- Built a Telegram bot for uncertain payments
- Created analytics dashboards and asset tracking views
- Configured PWA, health checks, backups to S3, and receipt handling
- Deployed to a VPS with Docker and PostgreSQL
- Iterated over 9 days using AI agents for code generation and debugging
- Monitored costs and optimized token usage
- Maintained the system for two months of daily use
证据
Nine calendar days, 11–19 September. In that time the repository gained 643 commits, around 200 merged pull requests, 61 database migrations and 659 tests.
Had I paid for tokens at API prices, this build would have cost about $2,700, and 72% of that would not have gone to writing code but to the model re-reading context
The app pulls transactions from banks in several countries, classifies spending, asks in Telegram when unsure, and tracks all assets in one currency.
- 记录日期: 2026-10-21T18:11:40.874Z