18 email · 12 statement · 4 scanned · 3 manual

Monthly Ledger Demo

May 2026

How It Works

📩
Gmail Integration
A nightly cron job connects to Gmail via OAuth, fetches transaction alert emails from US and Indian banks, and uses Claude's API to parse merchant, amount, and category from each email.
📄
Statement Upload
Upload credit card or bank statements in PDF, CSV, Excel, or image format. Claude extracts every transaction from the document automatically.
📷
Receipt Scanning
Drop in a screenshot from any payment app (Venmo, Zelle, Google Pay, PhonePe) or a photo of a paper receipt. Claude's vision reads and logs the transaction.
✍️
Manual & Cash
Quick form for cash transactions or anything not captured by email. Supports both USD and INR with category tagging.
Built with Python Gmail API Claude API Claude Vision pdfplumber Vanilla JS cron