Skip to content
New Version 1.0.0 released 26 August 2026

Your whole financial life,
on your own machine.

Free, open-source personal finance for Linux. No cloud, no subscription, no account.

GPL-3.0 · Linux (x86-64) · .deb, AppImage or tarball

The My Financial Life home dashboard showing a £296,130 net worth with a twelve-month trend line, budget progress, upcoming bills and recent activity.

Everything at a glance: net worth, this month’s budget, what’s due, and what just happened.

Private by architecture

Your data lives in a single file on your disk. The app talks to no server of ours because there isn’t one. The only network calls it ever makes are to services you opt into with your own API key — exchange rates and security prices — and it works completely offline without them.

Built for complicated money

Multi-currency with historical FX. Investments with FIFO cost basis, dividends, splits, bonds and options. Property, vehicles, and loans with real amortisation. Most tools flatten all of this into “accounts”; this one doesn’t.

Actually free

GPL-3.0. No trial clock, no feature gate, no upsell. The source is on GitHub and the binaries are built from it in public CI.

Yours to keep

One .mfl file, plain SQLite. Installing, upgrading or removing the app never touches it. If the project vanished tomorrow your data would still open.

What it does

For money that’s more complicated than one current account

Multiple accounts, multiple currencies, property, loans, and a portfolio with real holdings and real cost bases — a complete picture, entirely on your own machine.

Cash flow

Where the money actually went

Income in, spending out, savings at the end — traced end to end. Drill into any figure to reach the transactions behind it.

A Sankey diagram tracing £37,514 of income through spending categories to £16,991 of savings.
Budgeting

This month, burning down

An envelope/zero-sum hybrid: assign what you have, roll over what you don’t spend. Know on the 12th whether you’ll make it.

A monthly budget view with a burn-down chart against plan and per-category progress bars.
Investments

Real returns, not flattering ones

FIFO cost basis, unrealised and realised gains, dividends and money-weighted IRR — across shares, funds, bonds and options.

An investment returns chart with cost basis and gain bands, beside a per-holding returns table.
Light and dark

Properly, not as an inverted afterthought

One type scale and one set of design tokens across every screen, in both themes. Big legible numbers either way.

The My Financial Life home dashboard in dark theme.
Also from Garelochsoft

My Retirement Life

Where My Financial Life tracks your money today, My Retirement Life projects it forward through retirement — drawdown order, tax, inflation and life events — and answers whether it lasts. The two are designed to exchange data, so a salary change or property sale recorded here can feed the projection.

In development Not released yet — no download, no date.

Free software, for good.

1.0.0 runs on 64-bit Linux. Debian and Ubuntu package, portable AppImage, or a tarball for any distribution — with published checksums.

macOS and Windows builds work today but are unsigned, so they aren’t part of this release.