Zum Inhalt springen
stackschmiede.de
DE
2025 selbst

3motiBot — Mobile AI Companion with banking & finance analysis

Flutter Android app with Claude AI chat, IMAP/SMTP mail, planner, WhatsApp integration and real PSD2 banking connectivity (Enable Banking API). Transaction categorization, subscription audit groundwork, encrypted data storage.

Year
2025
Duration
Ongoing personal project
Role
Solo engineer (AI-augmented) — concept, Flutter app, Go backend, banking integration
Sector
selbst
Tech stack
Flutter / DartKotlinGo 1.23MariaDB (encrypted banking schema)Enable Banking API (PSD2-AISP)RSA-JWT authIMAP/SMTPClaude APIBiometrics

What’s this about?

3motiBot is my personal AI companion app. Today it is a proof that mobile + AI + local data + real banking connectivity work together — without US cloud dependency.

Banking in detail

The banking integration is the most technically demanding feature:

  • Enable Banking API — a licensed PSD2-AISP provider (Account Information Service Provider). Real account access via PSD2, not just CSV import.
  • Volksbank Mittelhessen successfully connected as test bank — the stack works with any PSD2-participating bank (Sparkasse, Volksbank, DKB, ING, Deutsche Bank, N26, Revolut, …).
  • RSA-signed JWT auth against Enable Banking API.
  • Consent management — PSD2-typical with expiry dates, revocation.
  • Encrypted storage of sensitive data (IBAN, holder name, remittance info).
  • Automatic categorization — rule-based + AI-assisted.

I do not offer investment advice per § 32 KWG and not insurance advice per § 34d GewO. The system is explicitly an analysis and visualization tool, not a replacement for a financial advisor.

The offering — two paths

Option A — Mobile AI Companion as customer project: your company’s internal AI assistant (Llama on-prem instead of Claude, mail integration, calendar sync to Exchange/Nextcloud, optional company banking connection). 8-12 weeks, €12,000-22,000.

Option B — Banking integration as standalone module: PSD2 connection for your existing infrastructure. Useful for SME accounting, cash reconciliation, automatic booking capture, treasury dashboards. 4-6 weeks, €5,900-11,000.

Outcomes

  • Working Android app with 6 main features including banking
  • PSD2 banking connection (Enable Banking API) with consent management
  • Automatic transaction categorization (rule-based + AI-supported)
  • Unified mail inbox, planner, WhatsApp listener
  • Claude chat with context from mails, calendar, tasks, finances
  • Encrypted data storage (IBAN, holder, remittance info)