v2.0.0Self-hosted

Zumfi Finance

Your private financial dashboard — track banks, stocks, ETF, and real estate in one place with AI-powered categorization and budget planning.

The Problem
  • Checking 5 different apps to see your complete financial picture?
  • No idea how your investments across stocks, ETF, and savings actually perform?
  • Worried about sharing your financial data with cloud apps that sell your information?
  • Spending hours manually categorizing bank transactions every month?
The Solution

One dashboard for everything

Zumfi Finance combines all your bank accounts, investments, and budgets into a single private dashboard. AI automatically categorizes transactions, tracks your portfolio, and monitors recurring bills — all running on your own hardware.

Zumfi Finance dashboard showing income vs expenses chart, KPI cards, and spend forecast

Complete financial control

Scroll through Zumfi Finance's AI-powered management tools.

Dashboard
01

Financial Health Dashboard

KPI cards, income vs expenses charts, spend forecasts, and anomaly detection — your complete financial overview at a glance.

Transactions
02

AI-Powered Transaction Categorization

Smart 4-tier auto-categorization with filters, search, and category-based sorting across all your bank accounts.

Budget & Goals
03

Budgets, Savings Goals and a Month-Close Wizard

Per-category budgets with planned versus actual tracking, savings goals with an allocation wizard, and a month-close step that settles the month before you move on.

Portfolio
04

Stocks, ETFs, Savings and Property

Multi-currency savings, stock and ETF positions with gain and loss, plus property investments tracked by value over time. Conversion uses Czech National Bank daily rates.

Bills & Mortgage
05

Recurring Bills and Mortgage Tracking

Recurring payments are detected automatically, due dates are tracked, overdue bills get flagged, and mortgages are followed alongside them.

Import Wizard
06

Multi-Bank Statement Import

A 4-step import taking CSV, Excel, PDF, Word, or even a photo of a statement. Raiffeisen, ČSOB, Fio and Revolut are detected automatically.

Settings & Security
07

Preferences, Languages and Two-Factor Auth

Choose your currency and categories, switch between English, Czech and Ukrainian, sign in with Google, and turn on two-factor authentication.

Meet Zumi
08

Meet Zumi — Your AI Finance Companion

Zumi guides you through getting started and helps you make the most of your financial dashboard.

Get Started

Up and running in minutes

terminal
# Clone the repository
$git clone https://github.com/Simmak7/zumfi-finance.git
# Configure environment
$cp .env.example .env && nano .env
# Launch everything
$docker-compose up -d --build

Who this is for, and who it is not

You import your own statements instead of connecting your bank to a third party. That is the trade this product makes.

Built for you if

  • The multi-account jugglerTwo banks, a broker, a savings account and a mortgage. You want one number for where you actually stand.
  • The privacy-first saverYou will not connect your bank to a service that monetises the data. Importing statements yourself is a fair price for that.
  • The Czech householdRaiffeisen, ČSOB, Fio and Revolut statements are parsed directly, and balances convert using the Czech National Bank daily rates.
  • The self-hosterYou have a machine that runs Docker and you would rather own the database than rent a dashboard.

Look elsewhere if

  • Anyone wanting automatic bank sync. There is no Plaid-style connection by design, so you import statements yourself.
  • Businesses needing invoicing, payroll or double-entry bookkeeping. Use an accounting package.
  • Day traders wanting live market data and order execution. Positions are tracked, not traded.
  • Tax filing. It will show you the year, but it does not produce a return.
  • People who want an app store download. This is self-hosted software with a Docker setup step.
Technology

Built with modern tools

Everything you need, nothing you don't.

Frontend

React 19ViteFramer MotionRechartsChart.jsDnD Kit

Backend

Python / FastAPICelerySQLAlchemyAlembicPydantic
FAQ

Frequently asked questions

Common questions about Zumfi Finance.

Let's go!

Ready to take control of your finances?