FinnLens is an open-source personal finance tool that transforms scattered financial emails into a calm, unified command center. Designed for individuals who receive bank alerts, credit card statements, investment updates, and subscription renewals via email, it eliminates the need to log into multiple apps to understand your money situation. Its core value lies in automatically pulling signals from your inbox—transactions, bills, balances, and due dates—and presenting them as a single dashboard. By using your existing email data, FinnLens provides a holistic view of your cash, cards, liabilities, and investments without manual data entry. The product is especially useful for those who want to track spending trends, monitor category-wise expenses like housing and food, and stay on top of upcoming bills—all while keeping their data on their own infrastructure.
The primary problem FinnLens solves is the fragmentation of personal financial information across multiple bank and credit card portals, investment platforms, and subscription services. Most people receive dozens of financial emails daily but lack a system to aggregate and analyze them. This leads to missed credit card payments, overlooked subscription renewals, and hidden fees eating into savings. FinnLens addresses this by automatically extracting transaction details, statement summaries, and due dates from Gmail, then classifying them into a structured financial model. Users no longer need to manually reconcile bank statements or remember due dates. The result is reduced anxiety, better cash flow management, and the ability to spot unusual charges quickly. For anyone juggling multiple accounts, this solves the pain point of scattered data and helps prevent costly late fees.
The first major feature group is the Unified Dashboard, which brings bank accounts, credit cards, and investments into one screen. This is not just a list of balances; it includes a net worth snapshot showing total assets minus liabilities, with a breakdown of income, spending, SIP, and bills. The dashboard also displays category-wise spending percentages—such as housing (84%), food (58%), transport (42%), and shopping (36%)—giving users immediate insight into their lifestyle patterns. Additionally, a "Signal queue" shows real-time updates like "Statement sync complete" from connected banks (HDFC, ICICI, Axis, AMEX) and "Upcoming card due" alerts. This works because FinnLens pulls structured data from the user's financial email inbox and normalizes it into a coherent timeline, eliminating the need to open each bank's app individually.
admin
The second major feature group is Smart Analytics, which uses AI to deliver spending insights, category breakdowns, and monthly trend comparisons. Unlike simple expense trackers, FinnLens analyzes transaction patterns over time to highlight where money is going and how spending behavior changes month over month. For example, the dashboard shows a monthly change of +8.4% in net worth along with specific income (2.79L) and spend (1.95L) figures. These analytics are derived from the classified email data—merchant names, amounts, and dates are extracted and grouped into meaningful categories. This feature is useful for identifying overspending areas, tracking progress toward savings goals, and making informed budget decisions. The AI categorization adapts to the user's own transaction history, providing personalized insights rather than generic labels.
The third feature group includes Email Automation, Bill Alerts, and Hidden Charge Detection. Email Automation is the engine that drives everything: it connects to Gmail and automatically extracts transactions, credit card bills, and investment data without any manual entry. Bill Alerts then surface upcoming due dates—for example, "AMEX Platinum due in 3 days"—and subscription renewals detected as spikes (e.g., "3 renewals detected this week"). Hidden Charge Detection automatically scans for annual fees, late penalties, forex markups, and other charges that users might otherwise miss. These features together ensure that users never miss a payment and are alerted to unexpected costs. The system also supports parsing bank statements (partial for ICICI, IDFC FIRST, etc.) and investment emails (e.g., Groww), with a roadmap for broader bank and credit card support.
FinnLens operates through a three-step workflow: first, it pulls signals from financial email, normalizing transactions, statements, bills, subscriptions, and holdings into one timeline. Second, it structures and classifies this data automatically, grouping merchants, categories, due dates, and balances without requiring manual spreadsheet cleanup. Third, it presents a unified money system where daily spending, card liabilities, cash flow, and investment snapshots live in one place. The entire process runs on the user's own infrastructure—either via Docker (recommended) with a single command setup, or through local development for maximum control. A demo mode is available with realistic mock data for instant exploration without connecting real accounts. This workflow ensures that users can go from raw email alerts to a usable financial model in minutes.
Concrete use cases illustrate FinnLens’ value. For example, a user with multiple credit cards (AMEX, HDFC, ICICI) can see all upcoming bills in one signal queue, avoiding late fees. Another user might discover a hidden annual fee on a card they rarely use through the Hidden Charge Detection feature. A freelancer who receives payments via bank alerts can track income, expenses, and net worth without manual bookkeeping. Subscription management is also a key scenario: the dashboard highlights renewal spikes, helping users cancel unused services. Finally, investors tracking SIPs and mutual fund holdings via email (e.g., from Groww) get a consolidated view of their portfolio alongside daily spending. In each case, the outcome is reduced financial clutter, better awareness, and actionable insights to improve cash flow and savings.
FinnLens targets individuals who are comfortable with self-hosting open-source software—tech-savvy users who value data privacy and control. It runs on Docker or can be deployed locally with Python (backend) and TypeScript (frontend), supporting Gmail sync via IMAP or API. The platform currently has partial support for major banks (ICICI, HDFC, Axis, AMEX) and investment platforms (Groww), with a public roadmap detailing pending parsers for more institutions. Pricing is not explicitly mentioned, but as an open-source project, it is free to use and self-host. The ultimate takeaway: FinnLens turns your email inbox—already containing all your financial data—into a structured, searchable, and actionable command center, reclaiming control over personal finances without third-party cloud dependency.
Target audience includes tech-savvy individuals who self-host open-source tools, such as developers, system administrators, and privacy-conscious users who want to consolidate financial data from multiple bank accounts, credit cards, and investment platforms without relying on third-party cloud services. It is also suited for freelancers and remote workers who receive income via bank transfers and need automated tracking. Anyone with a Gmail inbox containing financial alerts—from HDFC, ICICI, Axis, AMEX, or Groww—can benefit, especially those who struggle with manual spreadsheet reconciliation. The product appeals to users who value data ownership and want a customizable, self-hosted personal finance dashboard.