Open Source · MIT License

Your household finances,
completely yours.

TigerX Finance is a self-hosted personal finance tracker. Monthly budgets, daily expenses, savings goals, and bank sync — running entirely on your machine.

View on GitHub Get Started →
Self-hosted No subscriptions No cloud accounts Docker-ready Israeli bank sync

Up and running in 8 steps

A guided setup wizard walks you through everything — language, account, household, categories, and optional features. Takes about 2 minutes.

Welcome screen — Step 1 of 8
Step 1 · Welcome

Choose your language

English or Hebrew — the full UI adapts instantly.

Admin account — Step 2 of 8
Step 2 · Account

Create your admin account

Sets up credentials for API access and bot integrations.

Household — Step 3 of 8
Step 3 · Household

Add your household members

Name and color-code each person for per-member expense tracking.

Categories — Step 4 of 8
Step 4 · Categories

Set up expense categories

Use 13 preset categories, customize them, or build from scratch.

Starting values — Step 7 of 8
Step 7 · Starting Values

Set income & savings goals

Optionally enter expected income, savings targets, and monthly bills.

Optional features — Step 8 of 8
Step 8 · Features

Enable optional features

Activate Israeli bank scraper and/or AI merchant resolution — both optional.

Features

Everything your household needs

A complete finance dashboard with the features you actually use, without handing your data to anyone.

Monthly Dashboard

See your full financial picture at a glance — starting balance, remaining budget, income vs spending — for any month.

Income & Savings Plans

Track household income, set savings goals per member, and monitor progress toward each target month by month.

Daily & Recurring Expenses

Log daily spending with categories, subcategories, and who paid. Track recurring monthly bills and mark them paid.

Analytics & Charts

Pie and bar charts for category breakdowns, household spending comparisons, trend lines, and budget vs actual.

Israeli Bank Scraper

Automatically sync transactions from Israeli banks and credit cards. Review, approve, and categorize imported transactions.

AI Merchant Resolution

Cryptic bank transaction descriptions get resolved to readable merchant names using OpenAI — optional, fully in your control.

Tech Stack

Built on solid foundations

Modern, well-supported, and easy to self-host.

Next.js 14
React 18
TypeScript
MongoDB
Docker
Recharts
Tailwind CSS
Quick Start

Up and running in minutes

One command installs everything. Docker handles MongoDB, the app, and all dependencies.

# Clone and install (requires Docker)
git clone https://github.com/Yossitrx/tigerxFinance.git
cd tigerxFinance && bash install.sh

# Open your browser to complete setup
http://localhost:3000
Self-Hosted

Your data stays on your machine.

No accounts. No servers you don't control. No one else sees your finances.

🔒

Zero Cloud

Data lives in a local MongoDB instance on your hardware. Nothing leaves your network.

💸

Free Forever

Open source, MIT licensed. No subscription, no freemium, no feature gating.

🏠

Household-Ready

Multiple members, shared categories, and individual spending breakdowns built in.

🔧

Fully Customizable

Edit categories, members, and budgets from the UI. Fork and extend the code freely.

Open source, built in the open.

TigerX Finance is MIT licensed. Read the code, contribute, report issues, or fork it for your own needs.

Star on GitHub Read the Docs →