Munim
Shared bank-statement parsing for private finance apps, run on-device.
This idea is still going through the six checks.
Indian bank statement PDFs come in dozens of layouts that change without warning, so every private finance app has to build and fix its own parser.
Privacy-minded users won't upload statements to cloud AI, and bank data APIs are closed to individuals and small apps. When a bank changes its PDF, each app breaks silently, and no app learns from the others' failures.
Munim is an open-source parser that reads statements on the user's device and shares layout fixes without sharing any user data.
- 1Drop in a password-protected statement PDF; it is read in memory.
- 2Each row is marked verified or mismatch by checking the running balance.
- 3Pro users get signed fixes within 72 hours of a detected change.
- VyayaMitra
On-device Indian statement parser. It verifies running balances and remembers formats that reconcile, with no network use. VyayaMitra learns formats only on one device. Munim is infrastructure, not an app. It pools structure-only layout fingerprints across many apps, so a layout fix found once reaches everyone as a signed rule pack.
- FinAnalyser / AarogyamFin (cloud statement analysers)
Paid per-statement or monthly parsing for 50+ Indian banks, sold to CAs, DSAs and NBFCs. They need the PDF uploaded and target lenders. Munim runs in the end user's browser or phone, is sold to developers as an SDK, and is priced for indie budgets.
- Finance Copilot
Local-first statement parsing with balance-checked rows and a local LLM for categorisation. It is a single app with one dedicated bank parser. Munim is a shared, versioned parser layer with drift detection that any of these apps can embed.
- Indian bank statements come in 30+ PDF formats, and Kotak's format reportedly changes every 6 months. Regex parsers break constantly, so maintenance is the real cost.dev.to ↗
- A pure-play fintech without an RBI, SEBI, IRDAI or PFRDA registration cannot become an Account Aggregator FIU. Indie apps therefore can't pull bank data by API, and statement PDFs remain the only route.casparser.in ↗
- Many separate on-device Indian finance projects exist, each parsing statements on its own. VyayaMitra is a PWA with no uploads, runs offline, and remembers formats only on the user's device.github.com ↗
- LocalFinance is another 100% offline finance app for the Indian banking and credit-card ecosystem, which shows the duplicated-parser problem.github.com ↗
- HumDono markets in-browser parsing of HDFC, SBI and ICICI PDFs with no statement reaching its servers, so privacy is now a selling point for Indian finance apps.humdonoapp.com ↗
- Finance Copilot ships a dedicated Kotak parser plus a generic parser verified against running balances, with local LLM categorisation. This confirms that balance-chain verification is the working approach and that only a few banks are covered per project.