Local LLM & GGUF Financial Intelligence

Financial Intelligence From Every SMS You Receive

Mpesa Analyzer synchronizes your mobile messages securely and processes them using a local Large Language Model (Qwen 2.5 via Llama.cpp). Our system semantic-classifies financial senders across M-Pesa, bank notifications, SACCOs, and utilities without brittle regex patterns that break when SMS templates update.

CameraX QR Pairing Qwen 2.5 / DeepSeek "Ask My M-Pesa" AI Chat Redis 7 + Zero-Downtime Fallback Live Telemetry
Autonomous Financial Ledger

From raw encrypted SMS to structured ledger, charts, and conversational AI insights.

Why Semantic AI Instead of Regex?

Traditional budget trackers rely on manual entry or rigid text parsers that break whenever Safaricom, banks, or utility providers change wording.

Local GGUF LLM Reasoning

Powered by quantized local LLMs running via Llama.cpp with CPU AVX2 and GPU support. The model extracts amounts, fees, counterparties, balances, and categories accurately.

Privacy-First Architecture

Your financial data remains strictly self-hosted in your Docker deployment. Tokens use SHA-256 hashing, loot payloads are AES-256 encrypted, and zero data is sent to cloud APIs.

Dual-Engine Fault Tolerance

Sub-millisecond Redis 7 in-memory acceleration under peak load, with automatic, transparent fallback to MySQL sessions and disk cache if Redis restarts. Zero 500 errors, zero dropped logins.

Live Container Observability

Built-in real-time telemetry monitors memory RSS headroom, CPU load, MySQL connection pools, slow queries, and active LLM footprint with pure-SVG sparklines for zero front-end overhead.

Three Unified Components

An end-to-end ecosystem engineered for automation, reliability, and precision.

Conversational Financial Intelligence

"Ask My M-Pesa" — In-App & Web AI Assistant

Ask questions about your transactions in plain English or Sheng. The assistant automatically injects your real spending aggregates, Fuliza fees, recipient breakdowns, and budget goals to deliver instant personalized advice.

Multi-Turn Memory: Remembers context across questions and syncs persistent history between Android and WebApp.
English & Sheng Native: Natural communication tailored for Kenyan mobile money phrasing.
Affordability Check: Real-time assessment of upcoming purchases against expected cashflow.
M-Pesa Smart Advisor
Active LLM
Can I afford a KES 15,000 purchase this weekend based on my bills due?
M-Pesa Smart Advisor
Based on your current M-Pesa balance of KES 24,500 and upcoming recurring utility payments totaling KES 6,200, you will have approximately KES 3,300 remaining after a KES 15,000 expense. It fits within your budget, but leaves tight liquidity for unexpected Fuliza charges.

Ready to master your financial intelligence?

Deploy your private instance or start managing your transactions with local AI precision.

\n