Importuj pliki ze wszystkich swoich banków. Spendify scala je, eliminuje podwójne księgowanie, klasyfikuje każdą transakcję — a Twoje dane nigdy nie opuszczają Twojego dysku.
Python · Streamlit · SQLite · Ollama · konto niewymagane
Każdego miesiąca: pobierz, otwórz Excela, wklej, popraw znaki, znajdź duplikaty. I za każdym razem coś się nie zgadza.
Trzy pliki z transakcjami z trzech różnych portali bankowych, niekompatybilne formaty CSV, daty w różnych formatach, kwoty z losowymi znakami. Łączenie ich ręcznie zajmuje godziny i zawsze prowadzi do błędów.
Zakup w supermarkecie pojawia się na wyciągu z karty kredytowej oraz na koncie bieżącym jako miesięczne obciążenie zbiorcze. Sumując wszystko, wydatki wyglądają na dwukrotnie większe niż w rzeczywistości. Żadne popularne narzędzie nie rozwiązuje tego automatycznie.
Przelew na konto oszczędnościowe to nie wydatek. Ale jeśli zaimportujesz oba konta, ta sama transakcja pojawi się dwukrotnie — jako wypływ z konta bieżącego i jako wpływ na konto oszczędnościowe.
Klasyfikowanie 300 transakcji miesięcznie ręcznie to praca na pełen etat. Aplikacje chmurowe to robią, ale wysyłają Twoje dane bankowe na swoje serwery i pobierają miesięczną opłatę abonamentową.
Bez integracji bankowych, bez konta, bez konfiguracji per plik.
Eksportuj pliki z transakcjami w formacie CSV lub XLSX z portalu swojego banku. Działa z każdym bankiem — Spendify automatycznie wykrywa format bez żadnej ręcznej konfiguracji.
Wybierz wszystkie pliki naraz, nawet z różnych banków, nawet z różnych lat. Spendify wykrywa typ dokumentu, koryguje znaki, eliminuje podwójne księgowanie między kartą a kontem i klasyfikuje każdą transakcję.
Ujednolicona księga pokazuje wszystko w jednym miejscu: wykresy, filtry, eksport i pewność, że każde euro jest policzone dokładnie raz.
To nie jest ogólna aplikacja do budżetowania. Jest zaprojektowana wokół konkretnych problemów osób z wieloma kontami bankowymi.
Gdy karta kredytowa obciąża miesięczną kwotą konto bieżące, Spendify rozpoznaje tę zależność i automatycznie usuwa podwójne księgowanie.
Okno czasowe ±45 dni · 3 fazy dopasowania: okno przesuwne → suma podzbioru dla podzielonych kwot → częściowe uzgodnienie
Przelew z konta bieżącego na konto oszczędnościowe nie jest ani wydatkiem, ani przychodem: to transfer wewnętrzny. Spendify rozpoznaje go porównując kwoty, daty i nazwiska właścicieli kont w opisach — nawet jeśli oba pliki zostały zaimportowane w różnych momentach.
Każda transakcja ma unikalny identyfikator obliczony z jej zawartości (SHA-256). Jeśli zaimportujesz ten sam plik dwukrotnie, nic się nie stanie. Możesz ponownie zaimportować całą historię transakcji bez obaw o duplikaty.
Kategoryzacja używa czterech poziomów po kolei:
To nie jest tylko slogan. To architektura.
Spendify domyślnie używa Ollama lokalnie: silnika AI działającego na Twoim komputerze, bez połączenia z internetem. Twoje pliki z transakcjami nigdy nie opuszczają Twojego dysku.
Jeśli używasz OpenAI lub Claude, Spendify automatycznie usuwa wszystkie dane identyfikujące przed jakimkolwiek zdalnym wywołaniem:
Jeśli weryfikacja zawiedzie, wywołanie jest zablokowane — nie zdegradowane po cichu.
Dane są przechowywane w pliku SQLite na Twoim komputerze. Możesz go skopiować, przenieść, zrobić kopię zapasową jak każdego innego pliku. Brak obowiązkowej chmury, brak konta, brak subskrypcji.
Cztery profile, które znajdują w Spendify coś, czego alternatywy nie oferują.
Konto bieżące + karta kredytowa + konto oszczędnościowe + rachunek maklerski? Spendify łączy je wszystkie w jedną księgę bez konieczności wykonywania czegokolwiek ręcznie.
Jeśli używasz Excela do swoich wydatków, Spendify może zastąpić tę rutynę: importujesz pliki raz, Spendify ujednolica i klasyfikuje, a Ty przeglądasz tylko wyjątki.
Brak obowiązkowego zdalnego backendu, brak konta, brak rejestracji. Twoje dane bankowe pozostają tam, gdzie ich miejsce: na Twoim komputerze.
Otwartoźródłowy projekt w Pythonie z modułową architekturą, pipeline LLM na danych strukturalnych, pełna suita testów. Punkt wyjścia do eksperymentowania lub budowania własnych integracji.
Natywna aplikacja desktopowa z lokalnym AI w komplecie. Bez Dockera, bez utrzymywania otwartego terminala.
📥 Pobierz instalator (DMG · MSIX · .deb · .rpm)
Przewodnik krok po kroku ze zrzutami → instalacja i pierwsze uruchomienie
— lub z terminala: —
Skrypt wykrywa Twój sprzęt, pobiera optymalny model AI dla Twojej pamięci RAM (1–7 GB) i wszystko konfiguruje — zero interwencji.
Aplikacja pojawia się w Launchpadzie / Menu Start / menedżerze plików, gotowa do użycia.
Developer lub instalacja ręczna? → Pełny przewodnik
Wymagany jest tylko Docker Desktop. Oficjalny kontener z GitHub Container Registry, przeglądarka pod adresem http://localhost:8501.
🆘 Potrzebujesz pomocy? Otwórz zgłoszenie na GitHubie — błędy, pytania, prośby o nowe funkcje.
⭐ Podoba Ci się Spendif.ai? Daj nam gwiazdkę — pomaga nam dotrzeć do oficjalnych rejestrów pakietów (Homebrew Core, winget).
Bez frameworka LLM (bez LangChain) — backendy AI używają oficjalnych SDK bezpośrednio.
Zaimplementuj LLMBackend (3 metody) i zarejestruj go w BackendFactory. Działa z dowolnym API kompatybilnym z OpenAI.
Flow 2 rozpoznaje je automatycznie poprzez LLM bez zmian w kodzie. Schemat jest zapisywany i ponownie używany przy kolejnych importach.
Ze strony Taksonomia, bez dotykania kodu. Taksonomia jest w pełni konfigurowalna z poziomu interfejsu.
Pipeline process_file() jest całkowicie oddzielony od UI — może zostać udostępniony przez FastAPI bez zmian.
brew install --cask spendifai.deb i .rpm jako artefakty wydań GitHubwinget install SpendifAi.SpendifAiObszary, w których wkład jest najbardziej przydatny:
Jeśli Twój bank nie jest automatycznie rozpoznawany, otwórz zgłoszenie z anonimizowaną próbką CSV.
Suita pokrywa warstwę logiki biznesowej, ale nie obejmuje jeszcze interfejsu Streamlit. Jest pole do współpracy.
Architektura już wspiera wiele języków dla opisów. UI jest po włosku — jest miejsce na dodanie kolejnych języków.
Wsadowa kategoryzacja jest wąskim gardłem przy lokalnym LLM. Jest miejsce na zrównoleglenie.