Aurelio is a personal finance application that tracks net worth, investments, and debts on your own computer with an optional AI financial advisor.
The tool addresses the need for comprehensive wealth management without surrendering financial data to cloud services. It consolidates information from multiple banks and brokers into a single view, calculating net worth from dated snapshots of holdings. The portfolio tracker prices each position against market data and computes cost basis, gains, and dividends. A look-through feature reveals what funds actually contain by country, sector, company, and currency. Beyond tracking, the application models cash flow, recurring investments, real assets, and associated debts. The AI component, powered through OpenRouter with your own API key, answers questions about your records, can search the web, and proposes changes as confirmable cards rather than executing them unilaterally.
Aurelio suits individuals who want detailed portfolio analysis and financial planning without delegating control to third-party services. It works best for those comfortable running applications locally and managing their own data backups. The tool handles complex scenarios including multiple currencies, ETF overlap analysis, and the distinction between accumulating and distributing funds. Unlike cloud-based wealth managers, it keeps all records in a local database file with automatic backups before schema changes. The AI advisor is optional; the core tracking and analysis functions work independently.
Development activity shows consistent engagement with financial modeling depth. The project includes detailed documentation explaining calculation methodologies for net worth, ETF analysis, and emergency fund sizing. The wiki covers specific financial concepts rather than generic tutorials, indicating focus on accuracy over breadth. The codebase is written in Python with a Node.js frontend, suggesting deliberate technology choices for the backend and user interface layers.