Your Money,
Automated
by AI.

Connect Gmail once. AI reads your bank emails, parses e-statements, and categorizes every transaction from BCA, Jenius, UOB & BRI — automatically, privately, forever.

Self-hosted & private
No monthly fees
Open source
AI
BCAAuto
Starbucks
Rp 45.000Food & Bev
JeniusAuto
🚗GrabCar
Rp 28.000Transport
UOBAuto
🎬Netflix
Rp 169.000Entertainment
BRIAuto
🛒Indomaret
Rp 87.500Groceries
Scroll
4+
Banks Supported
BCA · Jenius · UOB · BRI
100%
AI Categorization
Zero manual tagging
90%
Less Manual Work
More time for life
$0
Monthly Fee
Self-hosted forever

Built for the complete picture

From email ingestion to AI categorization to beautiful analytics — every piece works together so you never have to think about it.

Core Feature

AI Transaction Categorization

Every transaction is automatically categorized by Gemini AI. No rules. No manual tags. AI understands merchant context and assigns the right category.

Learn more
4 Banks

Multi-Bank Support

Connect all your Indonesian bank accounts. BCA, Jenius, UOB, and BRI — debit and credit cards, all parsed and unified in one dashboard.

Learn more
Visual

Smart Analytics Dashboard

Interactive charts for monthly trends, daily spending, top categories, bank breakdowns, and debit vs credit analysis. All in one beautiful UI.

Learn more
Automation

Gmail Automation via n8n

n8n watches your Gmail for bank notification emails. Transactions are extracted the moment they arrive — no manual checking needed.

Learn more
Upload

PDF Statement Parsing

Upload your monthly e-statement PDFs. AI parses every line item, extracts transactions, and loads them into your dashboard automatically.

Learn more
Private

Self-Hosted & 100% Private

Runs on your own VPS with Docker. Your financial data never leaves your server. No SaaS subscriptions. No data selling. Pure ownership.

Learn more

Set up once, works forever

A four-step pipeline from raw email to polished analytics. Fully automated, AI-powered, zero maintenance.

1
Gmail OAuth

Connect Gmail

Set up n8n to watch your Gmail inbox. It automatically detects bank transaction emails from BCA, Jenius, UOB, and BRI the moment they arrive.

2
Gemini AI

AI Parses Transactions

The backend extracts structured transaction data from emails and PDF statements using AI. Merchant, amount, date, bank, payment type — all captured.

3
No Rules

Smart Categorization

Every transaction is sent to Gemini AI which assigns a category and subcategory based on merchant context — Food & Beverage, Transport, Entertainment, and more.

4
Live Dashboard

View Your Analytics

Log in to your dashboard. See spending trends, category breakdowns, daily habits, bank summaries, and AI-generated prose insights about your finances.

Gmail API
n8n
Express API
AI · Gemini
PostgreSQL
Vue Dashboard

Beautiful analytics, zero setup

Every chart updates automatically as transactions flow in. Filter by bank, date range, category — your financial story told visually.

localhost:5173/dashboard
Total Spending
Rp 4.2M
+12%
Transactions
47
+8
Top Category
Food & Bev
Rp 1.1M
Monthly Spending
JFMAMJJASOND
Categories
47
txns
#6366f1
#22d3ee
#10b981
Recent TransactionsView all →
S
Starbucks
BCA
Food & Bev-Rp 45.000
G
GrabCar
Jenius
Transport-Rp 28.000
N
Netflix
UOB
Entertainment-Rp 169.000
Monthly Trends
Daily Spending
Top 10 Categories
Bank Breakdown
Debit vs Credit
Transaction History
Statement Archive
AI Insights
AI Categorization
Gemini 1.5 Flash
Live
Transaction Input
Merchant

STARBUCKS THAMRIN

Amount

Rp 45.000

Bank

BCA DEBIT

Date

2026-05-28

AI Processing
AI Output

AI that actually understands your money

No hardcoded rules. No manual category mapping. Gemini 1.5 Flash reads every merchant name and assigns the right category with full context — dynamically.

Food & Beverage

Coffee Shops

🚗

Transportation

Ride-hailing

🎬

Entertainment

Streaming

🛒

Groceries

Supermarket

💊

Healthcare

Pharmacy

+ custom categories · subcategories · merchant intelligence · spending context

All your Indonesian banks,
one dashboard

Connect every major bank you use. WalletAI reads both email notifications and PDF e-statements, giving you a complete picture regardless of how your bank communicates.

B

BCA

Bank Central Asia

DebitCredit
  • Email notifications
  • PDF statements
  • QRIS transactions
J

Jenius

BTPN Digital Bank

DebitCredit
  • Email parsing
  • QRIS support
  • Real-time alerts
U

UOB

United Overseas Bank

Credit
  • Statement parsing
  • Spend categorization
  • Monthly reports
R

BRI

Bank Rakyat Indonesia

DebitCredit
  • Email notifications
  • PDF parsing
  • Balance tracking

Both payment types supported

💳

Debit

Direct bank deductions, ATM withdrawals, and QRIS payments

🏦

Credit

Credit card charges, installments, and statement billing

Take control of
your financial future

Deploy WalletAI on your own VPS in minutes. Your data stays on your server. No subscriptions. No privacy trade-offs. Just clarity.

2
vCPU min
4GB
RAM min
40GB
SSD min

Built with

Vue.js 3
Express.js
Gemini AI
PostgreSQL
n8n
Docker
BullMQ
Prisma