Categories
Self-Hosted Privacy Finance Personal Finance Budget Tracker Bank Sync Investment TrackingStars
Forks
Watchers
Developer links
Securo
Securo is a privacy-first personal finance platform that keeps all your financial data in your own PostgreSQL instance while connecting to 2,500+ banks across three continents for automated transaction sync. The FastAPI backend with React/TypeScript frontend deploys via Docker Compose on ports 3000 and 8000, with Redis-backed Celery workers handling background synchronization. Bank connections span approximately 2,500 European PSD2 institutions through Enable Banking across 29 countries, US and international banks via SimpleFIN's open protocol, and Brazilian banks through Pluggy, all refreshing automatically every four hours. Multi-account management tracks checking, savings, credit cards, and investments with running balances. The auto-categorization rules engine applies pattern-matching across merchants and amounts. Goal tracking monitors savings targets with progress visualization, asset management handles stocks and custom instruments with configurable valuation growth rules, and reports generate Net Worth and Income vs Expenses charts with category sparklines. Optional AI Agents provide LLM chat with tool-use over your financial data through MCP, supporting OpenAI, Anthropic, Ollama, and compatible providers with per-agent RAG knowledge bases accessible via a global command palette. Multi-user support includes OIDC login, passkey authentication, TOTP two-factor, privacy mode, and multi-currency FX conversion via Open Exchange Rates. 1,500+ stars since March 2026. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Complete Financial Data Sovereignty
- All transaction data, bank credentials, and account history remain in your PostgreSQL database on your infrastructure, with zero third-party data sharing or cloud dependency.
- Bank Sync Across Three Continents
- Connect to 2,500+ European PSD2 banks via Enable Banking, US institutions through SimpleFIN's open protocol, and Brazilian banks via Pluggy with hourly auto-refresh.
- AI-Powered Financial Analysis
- Optional self-hosted LLM agents use MCP tool-calling over your data with OpenAI, Anthropic, or Ollama providers and per-agent RAG knowledge bases for contextual insights.
- Comprehensive Budget and Goal Tracking
- Set monthly category budgets with progress warnings, track savings goals with visual milestones, and manage recurring transactions with automatic monthly generation.
Features
- Automated Bank Sync
- Connects to Pluggy, Enable Banking, and SimpleFIN providers with background Celery tasks refreshing transactions and balances every four hours automatically.
- Investment Portfolio Tracking
- Manages stocks, bonds, and custom assets with configurable valuation growth rules, Brazilian Tesouro Direto pricing, and portfolio performance visualization.
- Auto-Categorization Engine
- Pattern-matching rules automatically categorize transactions by merchant name, amount range, or description keywords with bulk reapplication across historical data.
- Multi-Format Import
- Imports transaction history from OFX, QIF, CAMT, and CSV files with field mapping, supporting bank statement migration from any financial institution.
- Self-Hosted AI Agents
- Optional LLM chat panel with MCP tool-use over your financial data supporting OpenAI, Anthropic, Ollama, and OpenAI-compatible providers with RAG knowledge bases.