AI summary
Free open-source money tracker, habit builder, and mood logger with no server or account required. Records expenses via custom keypad, tracks recurring bills and savings goals with animated progress, monitors daily habits and streaks, and logs mood with spending correlation insights. Family sync works over LAN with a 6-digit pairing code; data stays in app-private storage with JSON/CSV export.
Generated by AI. May contain inaccuracies.
About this app
Free and open-source. No server, no account — your data never leaves your LAN.
Features Money
Two-step recording: type the amount on the built-in keypad, tap a category — saved Keypad supports chained addition; no system keyboard needed Expense/income, emoji categories, notes, backdating via Material 3 DatePicker Tap to edit, swipe to delete with undo, long-press to duplicate Recurring bills (weekly/monthly/yearly) recorded automatically on due date Monthly budget with progress bar, today's spending, recording streak, last-month summary card, search, custom categories, recent-categories-first Savings goals with animated progress rings, ETA prediction, milestone celebrations and a confetti finale Home-screen widget: today / this month at a glance, "+" jumps to the keypad Habits
Build habits: one-tap daily check-in with streak counting, undo supported Quit habits: days-clean counter accumulates automatically, relapse resets with confirmation 8 one-tap presets (gym, reading, early rise, quit soda/alcohol/smoking/late nights…) Mood
One tap per day: 😄 🙂 😐 😔 😠, plus an optional one-line note Monthly donut breakdown, angry-days counter, days-without-anger streak Dynamic encouragement messages, month grid of colored mood dots Mood × spending insight: average daily spend on angry days vs. calm days Badges
12 badges across money / habits / mood, confetti on unlock, badge wall with earned dates Charts — category donut, 6-month trend, daily curve; all hand-drawn on Compose Canvas, zero chart libraries.
Sync & privacy
Family sync over LAN: NSD discovery + TCP merge, 6-digit pairing code (only its SHA-256 prefix is exchanged) No server, no sign-up, no tracking; JSON files in app-private storage with atomic writes and automatic backups Export JSON + CSV; import with merge or overwrite mode Chinese / English UI follows the system language v0.0.2 polish pass: form state survives process death (rememberSaveable), unsaved-input discard confirmation, tappable overview card, back-closes-search, snackbars no longer cover the FAB, withdrawal overdraft guard, density-aware chart labels, refined contrast for light/dark themes
About this version
- Version
- 0.0.4 (10)
- Size
- 10.15 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- universal
- Downloads
- 2
- Updated
- Aug 15, 2026
- Package
- com.moneyhistory.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10