April 2026
Every expense tracker has the same problem: logging a transaction takes too long.
You open the app, tap "add," pick a category, type an amount, maybe adjust the date, then hit save. Six taps if you're fast. Most people quit after two weeks.
I did too.
So for Monavo, I wanted something different: type coffee 3.50 and you're done. No picker, no confirmation, no extra steps. One input, one send, saved.
That part is easy to demo. The interesting part is what happens in between.
The obvious solution is to send every input to a language model:
coffee 3.50 → Claude → { category: "Food", amount: 3.50 }
Ship it.
It works — but it breaks in three ways:
So AI can't be the system.
It has to be the fallback.
Every input is parsed locally first. No network, no delay.
Two steps:
1. Extract the amount
First number wins.
coffee 3.50 → 3.50
uber 50 → 50
2. Resolve the category
Strip the number, normalize text, then run it through a resolution chain.
First match wins:
If any level hits, the transaction is saved instantly. No AI involved.
After a few days of usage, most inputs resolve in under a millisecond.
If nothing matches locally, we call Claude (Haiku).
But not with raw input.
coffee 3.50 → coffee <amount>
The number never leaves the device.
The AI only sees:
It returns a category. The amount is merged locally.
No training. No stored history. No personal data.
After every successful AI result:
"sushi" → Food
is stored locally.
Next time:
If the AI was wrong and you fix it:
→ it becomes a hard correction
→ permanently overrides everything else
You only correct once.
Week 1: ~40% of inputs hit AI
Week 2: ~15%
Month 1: almost none
The system slowly stops needing the model.
The AI teaches the local parser, then disappears.
Corrections are stored without numbers:
coffee 3.50 → "coffee"
coffee 12 → "coffee"
One correction applies everywhere.
Not a policy — a constraint:
After a month, most users barely touch the network.
You type: coffee 3.50
In under a millisecond:
No spinner. No friction.
If it doesn't know something:
The AI's job is to make itself unnecessary.
And it does.
Monavo is a personal expense tracker available on iOS and Android. Free to use, with optional premium features. Why Monavo doesn't connect to your bank →