SMS, parser rules, learned examples, imports, logs, and cleanup all stay inside the app sandbox.
Android · Local-first · SMS to Ledger
Turn bank SMS into a private ledger that learns on your device.
Axios Alternative reads financial SMS, extracts transactions, highlights what it could not understand, and lets you teach new patterns without pushing message data to a backend.
- Live SMS and backfilled history in one flow
- Visual teach-pattern workflow for ambiguous messages
- Analytics, ledger repair, and local storage controls
Screens below are real captures from the current Android build running on an emulator.
When a message misses a rule, the app surfaces it, suggests patterns, and lets the user save a fallback direction.
Overview charts, vendor totals, and a searchable ledger sit on top of the same parsed SMS stream.
Why It Exists
Built for people who get financial truth from SMS before they ever get a clean export.
The product is opinionated about three things: fast local parsing, a visible exception queue, and transparent control over what the app stores.
Readable review queue
Unknown SMS is not buried. It is promoted into a dedicated queue with teach, extract, dismiss, and manual-transaction actions.
Visual pattern mining
The learning UI exposes fallback direction, seed examples, and mined suggestions instead of hiding parser state behind a text-only config file.
Repairable ledger
Parsed rows are editable, searchable, and recoverable, so the app can be corrected without rebuilding the data model from scratch.
Visible local storage
Settings exposes database, cache, logs, imports, and rule files so users can see what exists and remove it from the UI.
Product Walkthrough
From raw SMS to usable spend analysis.
Catch what the parser could not classify
The learn surface shows a running review queue, live source status, and how many messages are already in the local corpus.
Teach the missing pattern
Ambiguous SMS can be opened into a teaching flow that keeps the seed message visible and lets the user choose a fallback direction before mining examples.
Read the ledger at a glance
Overview turns parsed SMS into month-to-date totals, top vendors, recent activity, and charts that show where money is going.
Inspect individual entries
The ledger remains searchable and human-readable, with vendor, category, amount, and status visible in one pass.
Privacy + Control
Local-first is not a slogan here.
SMS stays local
The current repository has no backend, no cloud sync, and no remote analytics pipeline.
User-visible storage
Logs, imports, rule files, cache, and the Room database are all exposed through the app’s settings and cleanup actions.
Release-hardened defaults
Automatic backup is disabled in release configuration, and the repository does not ship signing secrets.