selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Aurelio logo

Self-host Aurelio

BetaOpen SourceMIT
Updatedlast week
LanguagePython
Setup difficultyEasy
Stars
326
Port
8000 (Web UI served locally)
Install with Windows

What is Aurelio?

Aurelio is a personal wealth-management and financial-planning application you run on your own computer. It tracks your banks, brokers, cash positions, portfolio holdings with cost basis and dividends, fund look-through analysis by country and sector, recurring investment plans, real assets, debts, and cash-flow goals. An optional AI chat advisor answers questions from your own records, performs web searches, and proposes changes as confirmable cards; a panel of analyst and confidant roles debates your portfolio. You install it by cloning the repo and running start.sh (macOS, Linux) or start.ps1 (Windows), which requires Git, Node.js 22+, and uv. Data is stored in a local SQLite file. The AI feature requires an OpenRouter API key; the app works fully without it. The project is MIT-licensed and very new, with no tagged releases yet.

Should you self-host Aurelio?

Aurelio scores 42/100 on selfhost.directory (how scoring works) and ranks #45 of 62 in Personal Finance. It has 326 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is Firefly III (82/100, 25 021 stars). It scores higher overall, so compare the two before you pick. See Aurelio vs Firefly III side by side.

Features

  • AI chat advisorRequires an OpenRouter API key; optional
  • Cash-flow goals
  • Fund look-through analysis
  • Local Data Storage
  • Net worth tracking
  • Portfolio analysis panel
  • Portfolio Management
  • Recurring plans and debts
  • Web Search

Aurelio README

How to install Aurelio

Install Aurelio with Windows

git clone https://github.com/LosaLosSantos/aurelio-finance.git
cd aurelio-finance
./start.sh
git clone https://github.com/LosaLosSantos/aurelio-finance.git
cd aurelio-finance
./start.ps1

macOS and Linux use ./start.sh; Windows uses ./start.ps1 in PowerShell

How to configure Aurelio

  • DATABASE_URLOptional path to another SQLite database; default backend/data.db

    Optional path to another SQLite database; default backend/data.db

  • OPENROUTER_ANALYST_MODELModel for the analyst role of the panel debate

    Model for the analyst role of the panel debate

  • OPENROUTER_API_KEYOpenRouter API key needed by the chat and the analysis

    OpenRouter API key needed by the chat and the analysis

  • OPENROUTER_CHAT_MODELModel the chat panel answers with when nothing is picked

    Model the chat panel answers with when nothing is picked

  • OPENROUTER_CONFIDANT_MODELModel for the confidant role of the panel debate

    Model for the confidant role of the panel debate

  • OPENROUTER_MODELanthropic/claude-opus-5.5The model as a slug from OpenRouter; default if empty

    The model as a slug from OpenRouter; default if empty

More in Asset Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…