Kresus

Kresus

Kresus Kresus is a personal finance manager that takes a different approach from most popular budgeting apps. Instead of living on somebody else’s server, it runs on the user’s own machine or a small home server. That choice makes it especially attractive to people who want to keep financial data private and under their own control. Despite being self-hosted, it still looks and feels modern thanks to its clean web interface. Everyday use

Kresus

Kresus is a personal finance manager that takes a different approach from most popular budgeting apps. Instead of living on somebody else’s server, it runs on the user’s own machine or a small home server. That choice makes it especially attractive to people who want to keep financial data private and under their own control. Despite being self-hosted, it still looks and feels modern thanks to its clean web interface.

Everyday use

In practice, Kresus works much like the online dashboards people are already used to. Bank accounts can be connected (mainly in Europe, through supported connectors), and transactions appear automatically. Expenses fall into categories, budgets can be set, and charts highlight spending habits over time. Because it’s web-based, the same view opens on a laptop, tablet, or phone — as long as they’re connected to the home server. The key difference: data never leaves that server.

Specs & notes

Item Details
License Open source (AGPL)
Platforms Linux, Docker, self-hosted setups
Data storage Local database on the server
Import / Export OFX, CSV
Accounts Multiple bank accounts supported
Budgets Category-based, flexible periods
Recurring Automatic sync for recurring transactions
Reports Charts, history views, category breakdowns
Multi-currency Supported
Privacy 100% self-hosted; no third-party storage

Getting started

Running Kresus usually means setting up a small Linux box or spinning it up in Docker. After installation and database configuration, the user connects bank feeds if available in their region. From then on, everything is handled through the browser.

Who uses it

It tends to attract technically minded people — Linux fans, self-hosting hobbyists, or households that already run a home server. It also appeals to those who don’t want their financial history stored in someone else’s cloud but still want a polished interface.

Why it sticks

Kresus has remained relevant because it blends control with usability. It delivers the graphs, budgets, and automation people expect, but without handing data over to a third party. For privacy-focused users, that balance is rare, and it’s what keeps Kresus on their shortlist.

  • OS: Windows / Linux / macOS
  • Size: 37 MB
  • Version: 2.1.0
  • Download: 324 stars

Other programs

Submit your application