Trinhism Logo Trinhism Labs QuickCatch QuickCatch Logo
QuickCatch App Icon
⚑️ Android Companion App for YNAB (v0.3.5)

QuickCatch
Catch spend. Instantly.

QuickCatch is a high-speed companion app built for YNAB (You Need A Budget)β€”the premier personal finance software designed to help users take control of their money through an envelope-style planning system.

By intercepting device notifications and bank emails in real-time, QuickCatch bridges the gap between the moment you swipe your card and the moment it appears in your ledger, making your transactions ready to categorize in seconds.

Coming Soon to
Google Play
πŸ§ͺ Apply for Beta

Development Status: Currently in active build for publication. This companion app is proprietary and self-hosted/private for security and API control.

Closed Beta Testing

We are accepting closed beta testers. If you would like to help test QuickCatch, please register using the application form below.

Alternatively, you can reach out directly via email at quickcatch [at] trinhism.com.
QuickCatch App Screenshot
Interactive Lifecycle

How QuickCatch Works in Real-Time

Follow a transaction's instant, secure journey from the moment you swipe your credit card to the moment it is categorized in your plan.

QuickCatch Live Screenshot
Citi Alerts active view
QuickCatch Smart Watch Display
Wrist Integration

Smart Watch Planning

QuickCatch integrates seamlessly with your wrist. By leveraging Android's native Wear OS notification mirroring, you can review and categorize bank alerts directly from your smart watch without even reaching for your phone.

Zero Extra Setup

No separate Wear OS companion app required. QuickCatch uses native Android system notification channels to mirror automatically on any compatible smartwatch.

Actionable Watch Prompts

Directly tap "Send", "Edit", or "Dismiss" on your watch screen to trigger the YNAB sync and map transactions instantly.

Instant Wrist Feedback

Get immediate haptic alerts on your wrist as soon as your card is swiped at the register, letting you log on the go.

Interactive Sandbox

Witness the Payee Matching Engine

See how QuickCatch instantly strips noisy bank metadata, runs boundary logic, and maps to clean YNAB targets.

Select a raw transaction alert:

Click one of the raw transaction inputs on the left to run the matching engine simulator.
Integrations

Pre-Configured Institutions

QuickCatch is ready out-of-the-box for major banks, credit cards, and payment processors.

Chase App & Email
Citi App & Email
Amex App & Email
Capital One App & Email
Wells Fargo App & Email
Venmo App & Email
PayPal App & Email
Zelle System & Email
Cash App App & Email
Apple Cash System Alerts
View All 50+ Supported Institutions
Capabilities

Supercharged YNAB Workflow

Real-Time Detection

Features a Multi-Tier Verified Source System to check notifications against trusted banks, alongside decoupled email parsers (Chase, Citi, Venmo, Zelle) to extract merchant details instantly using a high-performance standard backup parser.

⚑️ Multi-Tier Trust & Gmail Parsing

Hybrid Payee Matching

Combines local cleaning engines that strip metadata junk (`SQ *`, `DNH*`, `#1234`) with YNAB server-side Renaming Rules. Includes greedy-match protection via a generic blacklist and supports word-boundary acronyms.

🧠 Acronym & Blacklist Guards

Category Intelligence

Remembers and auto-fills how you categorized transactions over the last 3 months. Manually resolving or editing a payee in the app UI automatically runs local category mapping to keep your ledger sync clean.

🏷️ Recent-Usage Auto-Mapping

Venmo & Zelle Optimization

Extracts peer names to populate the memo field while cleanly matching payees as "Venmo" or "Zelle". Connects to custom Account Mapping Rules to direct these transactions into your preferred banks automatically.

πŸ’Έ Account-Mapping Rules & Memos

Seamless Focus & Recovery

Tapping "Send" in notifications deep-links directly into missing fields. Opening the app from a notification checks the item, applies a visual highlight, and auto-scrolls the view to focus the item instantly.

πŸš€ Auto-Highlight & Deep-linking

Instant Repair & Maintenance

Triggers local audits at startup to repair missing data. Includes onboarding guides, granular triggers for scanning/notifications, plain-English API feedback, and a full app reset for a clean slate.

πŸ”„ Auto-Repair & slate clean tools
Trust & Reliability

Compliance & Security

QuickCatch is built with user privacy and security as top priorities and strictly adheres to YNAB's API Terms of Service and OAuth Application Requirements.

Secure OAuth 2.0

Implements the Authorization Code Grant flow with CSRF protection via the state parameter.

Privacy-First

All financial data is processed and stored locally on your device. No data is shared with third-party servers.

Encrypted Communication

All data transfers with YNAB and Google are performed over HTTPS/TLS.

Minimal Permissions

Requests only the necessary scopes to function and provides full transparency during the authorization process.

Architecture Stack

User Interface Layer

Jetpack Compose implementation for a highly responsive, natively custom declarative UI, optimized for real-time transaction editing grids.

Storage & Caching (Room DB)

Utilizes SQLite via Room Database API for efficient storage mapping of matching profiles, blacklist criteria, and offline pending transactions.

Background Workers

Leverages WorkManager schedulers for high-reliability background parsing cycles, ensuring emails are analyzed even if the app is killed.

Network & API Services

Integrates Retrofit paired with Moshi converters to interface with Google Services and YNAB API endpoints efficiently.