Securo – otwartoźródłowy menedżer finansów, który szanuje Twoją prywatność

Czym jest i do czego służy?

Większość popularnych aplikacji do zarządzania budżetem domowym działa w modelu SaaS, co w praktyce oznacza przekazywanie pełni wrażliwych danych finansowych zewnętrznym korporacjom. Securo to odpowiedź na ten problem. Jest to nowoczesny, w pełni otwartoźródłowy menedżer finansów osobistych zaprojektowany w architekturze self-hosted.

Głównym celem Securo jest oddanie użytkownikowi 100% kontroli nad jego danymi. Aplikację z łatwością uruchomisz na własnej infrastrukturze – niezależnie od tego, czy jest to domowy serwer, maszyna wirtualna, czy klaster – zyskując potężne narzędzie do analizy wydatków, budżetowania i śledzenia majątku, z którego żaden bajt nie wycieka na zewnątrz.

Kluczowe funkcjonalności

Securo nie ustępuje płatnym, komercyjnym kombajnom finansowym. Jego architektura i zestaw funkcji zadowolą każdego entuzjastę nowoczesnych technologii:

  • Automatyczna synchronizacja z bankami: Dzięki integracji m.in. z Enable Banking (obsługa około 2500 banków w Europie via PSD2) zasilanie systemu danymi odbywa się bezobsługowo.
  • Lokalni asystenci AI: Opcjonalny, wbudowany serwer MCP (Model Context Protocol) pozwala na podpięcie własnych, lokalnie hostowanych modeli (np. przez Ollama). Dzięki RAG i obsłudze narzędzi (tool-use), możesz „rozmawiać” ze swoimi danymi finansowymi bez wysyłania ich do API OpenAI.
  • Zaawansowane bezpieczeństwo i autoryzacja: Aplikacja wspiera logowanie biometryczne (Passkeys), dwuskładnikowe uwierzytelnianie (TOTP) oraz łatwo integruje się z systemami Single Sign-On (SSO) poprzez OIDC (np. Keycloak, Authentik).
  • Zarządzanie kontami, walutami i aktywami: Obsługa wielu walut z automatycznym pobieraniem kursów wymiany, śledzenie wartości inwestycji oraz budżetów z podziałem na przestrzenie robocze (workspaces).
  • Elastyczny import: Jeśli nie chcesz łączyć się z API banków, narzędzie świetnie radzi sobie z importem plików CSV, OFX, QIF oraz CAMT.

Instrukcja instalacji za pomocą docker-compose (Linux, macOS, Windows)

Wdrożenie Securo jest wyjątkowo proste dzięki konteneryzacji. Niezależnie od tego, czy pracujesz na Debianie, macOS, czy używasz Windowsa z Docker Desktop, proces sprowadza się do kilku kroków w terminalu.

1. Pobierz repozytorium projektu:

git clone https://github.com/securo-finance/securo.git
cd securo

2. Skopiuj plik przykładowy i dostosuj go do własnej infrastruktury (np. konfigurując zewnętrzne adresy URL, OIDC czy lokalne API dla LLM):

    cp .env.example .env

    3. Uruchom kontenery

    docker compose up -d --build

    Po zakończeniu budowania obrazów aplikacja będzie dostępna pod adresem http://localhost:3000. Wystarczy wejść, utworzyć pierwsze konto administratora i rozpocząć konfigurację.

    Link do Repozytorium GitHub

    Jeśli chcesz samodzielnie przetestować działanie Securo, zajrzyj na oficjalną stronę, lub od razu przejdź do kodu źródłowego: