Your personal finance manager to check all your accounts, from any bank, in a single place.
Kresus is a free and open-source personal finance manager designed to run on your own server, allowing you to manage all your bank accounts in one place while maintaining total control over your sensitive data.
The main features of this tool include:
Unified Account Overview: Access all your bank accounts and view their balances at a glance within a single, consolidated interface.
Automatic Daily Sync: It automatically retrieves new bank transactions every day using the open-source Woob project to securely bridge the gap between your bank and the application.
Transaction Customization: Users can rename labels to replace cryptic bank descriptions, categorize operations for better organization, and perform complex searches based on date, amount, or category.
Smart Budgeting & Alerts: You can configure email alerts based on specific transaction amounts or balance thresholds to stay informed of important financial events automatically.
Clear Visual Analytics: Track your spending and income trends through intuitive charts organized by category, time period, and movement type.
Privacy & Self-Hosting: Since banking data is extremely personal, Kresus is built to be self-hosted, ensuring that you remain the sole owner of your data and credentials without sharing them with third parties.
Community-Powered: It is maintained by an independent community of developers and built using technologies like Python and Pelican.