Project
MailX – Email Cleaner Desktop App
Powerful desktop app for analyzing, organizing, and cleaning your Gmail inbox. Runs fully locally while securely connecting to Gmail via OAuth 2.0.

Tech Stack
- Java
- JavaFX
- OAuth 2.0
- Gmail API
- JSoup
- Maven
- H2
MailX is a powerful desktop application for analyzing, organizing, and cleaning your Gmail inbox — running fully locally while securely connecting to Gmail via OAuth 2.0.
What it does
- Scan your Gmail inbox and analyze emails by sender
- Bulk delete emails from specific senders with one click
- Categorize emails automatically (Promotional, Newsletter, Social, Important)
- Unsubscribe helper — one-click access to unsubscribe links
Key Features
- Local-First — All email metadata stored on your machine. No data leaves your computer
- OAuth 2.0 — Secure authentication, no password storage
- Smart Scanning — Sender grouping with storage analytics
- Bulk Operations — Delete all from a sender or select individually
- Category Detection — Auto-classifies emails using pattern matching
Tech Stack
Java 17 · JavaFX · OAuth 2.0 · Gmail API · JSoup · Maven · H2 Database