Repolode
Cloeille

Cloeille/picsou-finance

Self-hosted personal finance dashboard that aggregates bank accounts, brokerage, crypto and real estate into one net-worth view.

Open-source alternative to:FinaryBankin'

Stars
654
Forks
74
Open issues
16
Last commit
yesterday

What is it?

Picsou is a self-hosted personal finance dashboard for tracking bank accounts, brokerage positions, crypto wallets and debts in one place. It syncs bank accounts through Enable Banking (PSD2 for EU banks) and SimpleFIN (mainly US banks), and adds read-only sidecars for French institutions such as BoursoBank, Bourse Direct, Fortuneo and Amundi employee savings plans. Crypto exchanges (Binance, Meria) and on-chain BTC, ETH and SOL addresses are supported, with prices from CoinGecko and Yahoo Finance.

Beyond aggregation, it tracks historical net worth with charts, savings goals with deadlines, and French real estate valued monthly from open data. Families can manage multiple profiles under one admin, with per-resource sharing. Security features include optional TOTP 2FA, encrypted secrets at rest and rate limiting.

The stack is a Spring Boot backend with a React frontend, PostgreSQL and Flyway migrations, distributed as Docker images. The project states it is intended for local or home-network use and has not had a professional security audit.

Key features

  • 01Aggregates bank, brokerage, crypto, on-chain and debt accounts in one dashboard.
  • 02Syncs EU banks via Enable Banking and US banks via SimpleFIN.
  • 03Tracks Trade Republic, Binance and several French brokers and employee savings plans.
  • 04Shows net worth history with stacked area charts and per-account breakdowns.
  • 05Supports multi-member family profiles with per-resource sharing.
  • 06Offers optional TOTP 2FA, encrypted API secrets and GDPR data export.

Use cases

  • Keeping a single view of net worth across French bank, brokerage and crypto accounts.
  • Running a private household finance tracker on a home server or local machine.
  • Tracking shared family assets and mortgages on a self-hosted instance.
  • Setting and monitoring savings goals against account balances.

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/Cloeille/picsou-finance.git
  2. 2

    Enter the project folder

    cd picsou-finance
  3. 3

    Generate APP_SIDECAR_API_KEY in docker/.env as described in the README (required before first launch)

  4. 4

    Pull the published images and start the stack, then open http://localhost:8080

    docker compose -f docker/docker-compose.yml pull && docker compose -f docker/docker-compose.yml up -d

Things to know

  • The README says it is designed for personal, local use and has not had a professional security audit.
  • Do not expose it on the public internet; bank sync also requires HTTPS, which means extra setup.
  • The license is Apache 2.0 with the Commons Clause, which restricts selling the software.

In collections

Topics

FAQ

What is picsou-finance?
Self-hosted personal finance dashboard that aggregates bank accounts, brokerage, crypto and real estate into one net-worth view. Picsou is a self-hosted personal finance dashboard for tracking bank accounts, brokerage positions, crypto wallets and debts in one place. It syncs bank accounts through Enable Banking (PSD2 for EU banks) and SimpleFIN (mainly US banks), and adds read-only sidecars for French institutions such as BoursoBank, Bourse Direct, Fortuneo and Amundi employee savings plans. Crypto exchanges (Binance, Meria) and on-chain BTC, ETH and SOL addresses are supported, with prices from CoinGecko and Yahoo Finance.
Is picsou-finance free to use? What license does it have?
picsou-finance is open source under the Other license. Check the license terms before using it in commercial products.
Is picsou-finance still maintained?
Actively maintained. The last commit to picsou-finance was on Nov 6, 2026.
What can I use picsou-finance for?
Keeping a single view of net worth across French bank, brokerage and crypto accounts. Running a private household finance tracker on a home server or local machine. Tracking shared family assets and mortgages on a self-hosted instance. Setting and monitoring savings goals against account balances.
How do I install picsou-finance?
Clone the repository: git clone https://github.com/Cloeille/picsou-finance.git Enter the project folder: cd picsou-finance Generate APP_SIDECAR_API_KEY in docker/.env as described in the README (required before first launch) Pull the published images and start the stack, then open http://localhost:8080: docker compose -f docker/docker-compose.yml pull && docker compose -f docker/docker-compose.yml up -d
Where can I get picsou-finance?
The source code and installation instructions are on GitHub: https://github.com/Cloeille/picsou-finance

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects