PennyWise AI App
PennyWise AI — Free & Open-Source, private SMS-powered expense trackerAutomatically extracts transaction data from bank SMS messages using pattern-based parsing. Works 100% offline - no internet connection required.
Automatic expense tracking from bank SMS with clean categories, subscription detection, and clear insights.
Key Features:
• Pattern-Based SMS Parsing - Uses regex patterns to extract transactions from 20+ banks
• 100% Offline Core Features - Transaction parsing, analytics, and exports work without internet
• Optional AI Chat - Download Qwen 2.5 model (1.5GB, Apache 2.0) for natural language queries
• Clear Analytics - Charts and insights to see spending patterns
• Subscription Tracking - Detects and monitors recurring payments
• Auto-Categorization - Clean merchant names and intelligent categories
• Data Export - Export as CSV or PDF for records and taxes
• Material You Design - Clean interface with dynamic theming
Currently Supported Banks (20+):
• HDFC, SBI, ICICI, Axis, PNB, IDBI
• Indian Bank, Federal Bank, Karnataka Bank
• Canara Bank, Bank of Baroda, Union Bank
• Kotak, IndusInd, IDFC First, Central Bank
• Utkarsh, HSBC, Jio Payments Bank
• Jupiter, Slice, and payment gateways like Juspay
• More banks being added regularly!
Privacy & Security:
• No internet required for core functionality (SMS parsing, analytics, exports)
• Pattern-based transaction extraction - no AI needed for parsing
• Optional AI chat uses on-device Qwen 2.5 model (Apache 2.0 licensed)
• SMS permission is read-only - we never send messages
• No user accounts or cloud sync required
• Open source - audit the code yourself on GitHub
• Zero data collection or tracking
How It Works:
1. Grant SMS permission (read-only access)
2. App automatically parses bank SMS using regex patterns
3. View categorized transactions, analytics, and subscriptions
4. Optionally download AI model for chat features
Perfect for:
• Automatic daily expense tracking
• Understanding spending patterns and budgeting
• Managing subscription payments
• Financial planning and analysis
• Maintaining detailed transaction records
Technical Notes:
• Core SMS parsing uses regex patterns, not AI
• Optional Qwen 2.5 model (Apache 2.0) for chat feature only
• F-Droid flavor excludes all proprietary dependencies
PennyWise respects your privacy while helping you take control of your finances. Join thousands of users who trust PennyWise for secure, automatic expense tracking without compromising their data.
What's new in 2.22.0
- Receipt Photos in Backups: Backup files now include stored receipt photos.
- PDF Statement Import: Added support for importing ICICI Bank PDF statements, including password-protected documents.
- Android Share Sheet Integration: Share text or notifications directly into PennyWise to open a pre-filled "Add Transaction" screen.
- Configurable Webhook Sync: Push transactions to external services using customizable webhooks.
- Expanded Bank & App Parsing: Added and enhanced automatic parsing for app notifications and SMS from providers such as Slice, Chase UK, Trading 212, Equity Bank, PNB, Huntington Bank, and M-Pesa.
- Enhanced Transaction Totals: The totals overview card now displays credit, transfer, and investment totals.
- AI Chat Upgrades: AI models can now download over mobile data with resume support for interrupted downloads, and app crashes on closing chat are resolved.
- Improved Category Management: Renaming a category now automatically updates and carries over all associated transactions.










