OpenFinance is a self-hosted bookkeeping app with AI-powered transaction extraction. Track expenses, manage budgets, and own your financial data—all on your own infrastructure.
Total Balance
$24,892.50
↑ 12.5% this month
Income
$8,420.00
↑ 8.2% this month
Expenses
$3,127.25
↓ 4.1% this month
Spending Overview
• Last 30 days
Features
Built for developers and privacy-conscious users who want full control over their financial data.
Upload bank statements and let AI automatically extract and categorize your transactions. No manual data entry required.
Your financial data stays on your server. No cloud dependencies, no third-party access, no compromises on privacy.
Beautiful dashboards with charts and trends. Understand your spending patterns and track your financial health.
MIT licensed and fully open source. Fork it, customize it, contribute to it. Built by developers, for developers.
Developer Experience
Docker-first architecture means you can have OpenFinance running on your server in minutes. Full TypeScript codebase with a clean, extensible architecture.
git clone https://github.com/yagudaev/openfinance
cd openfinance
docker compose up -d
# That's it! Open http://localhost:3000
✓ OpenFinance is running on port 3000
Join developers and privacy-conscious users who trust OpenFinance with their financial data. Self-hosted, open source, forever free.