Banking transaction analytics with ML-based categorization, local first
-
Updated
Sep 11, 2026 - Python
Banking transaction analytics with ML-based categorization, local first
AI-powered bank statement analyzer that automatically categorizes transactions for expense tracking. Built with FastAPI, MQTT & Docker. Supports LLaMA 2/3, Gemma & other LLMs for intelligent financial insights.
A financial data enrichment engine that processes and categorizes raw Turkish credit card transactions. It transforms unstructured statements into clean, readable data using a custom-trained machine learning model.
Self-hosted open-banking aggregator for the EU. Rails 8 + PSD2/AISP (Enable Banking) + AI transaction categorization + API/MCP.
Transform cryptic bank transaction strings into structured, actionable data with Triqai API
API documentation for Easy Enrichment - Transaction enrichment with AI
Open Banking transaction categorisation: 259k real bank transactions into 31 categories with TF-IDF and a linear SVM (90.7% accuracy, 0.80 macro-F1), plus confidence-based routing for production.
Take full control of your finances. Privacy-first, self-hosted money management with smart categorization and AI-powered insights — your data never leaves your server.
Self-hosted transaction categorization and review queue for QuickBooks Online. An open-source alternative to Uncat.
Google Sheets budget tracker that imports and categorizes bank transactions via Plaid
MX Technologies — independent third-party profile of a public API surface, by API Evangelist. MX Technologies is a financial data connectivity platform that provides REST APIs for account aggregation, data cleansing, transaction categorization, and open banking connectivity across more than 16,000 financial institutions.
Hybrid ML transaction categorization with FAISS, BM25, and GPT-4 for accounting automation
Personal finance statement intelligence — upload a bank statement in any format (CSV, PDF, scanned image) and get categorized transactions, spending views, explainable anomaly flags, and a natural-language query box. Deterministic-first: the LLM is the last resort and every automated decision is logged.
Syncs bank transactions to Firefly III with LLM-powered auto-categorization
Self-hosted personal finance tracker with Plaid bank sync, rule-based categorization, and encrypted credential storage
A budget tracker that runs on your own machine. Reads your bank and credit-card statement PDFs, sorts the transactions into your budget categories, and learns from the corrections you make. Tracks each month against budget and averages across months. Dollar amounts never leave your machine.
To associate your repository with the transaction-categorization topic, visit your repo's landing page and select "manage topics."