Inbox Sweep

group unread by sender · sort by volume · unsubscribe / trash · 15s undo

1 · Connect

This runs entirely in your browser. You provide your own Google OAuth Client ID — nothing is sent anywhere except Google's API.

How to get a Client ID (one-time, 3 min)
  1. Open Google Cloud Console → create/select a project.
  2. APIs & Services → Library → enable Gmail API.
  3. OAuth consent screen → External → add yourself as a Test user.
  4. Credentials → Create Credentials → OAuth client ID → Web application.
  5. Under Authorized JavaScript origins add the origin you're serving this file from (e.g. http://localhost:8000). Opening as file:// will not work — serve it, e.g. python3 -m http.server 8000.
  6. Copy the Client ID below.
not connected

2 · Scan

try: is:unread category:promotions older_than:30d