Back to all projects
Live

Inbox Zero Helper

Get to inbox zero faster ๐Ÿ“ญ

A CLI tool for bulk email management by sender patterns. See inbox stats, list emails by sender, and archive or trash in bulk.

February 2026
1 night (nightly build)
Bash ยท gog CLI ยท Gmail API ยท jq ยท CLI
Inbox Zero Helper

Inbox Clutter

Achieving inbox zero is hard when archiving one by one. Bulk operations in Gmail's web UI are clunky.

  • 1Archiving emails one by one is slow
  • 2Hard to see which senders fill inbox
  • 3Gmail's bulk operations are limited
  • 4Wanted command-line speed

Bulk Email Operations

See inbox stats grouped by sender, then archive or trash entire conversations matching a pattern.

Inbox Stats

Email counts by sender and domain

Pattern Matching

List and act on emails by sender pattern

Bulk Archive

Archive all matching emails with one command

Safe Trash

Confirmation required before trashing

Screenshots

Inbox Zero achievement
The satisfying feeling of inbox zero

Technical Deep Dive

Architecture

Bash script with gog CLI for Gmail API and jq for JSON processing. 5-minute cache.

Tech Stack

Bashgog CLIGmail APIjqCLI

Challenges & Solutions

Challenge

Safe bulk operations

Solution

Preview mode and confirmation prompts

Challenge

Performance with large inboxes

Solution

Local caching with manual refresh

Results & Impact

Clean up months of email clutter in minutes.

Highlights

  • 10x faster than manual archiving
  • See inbox composition at a glance
  • Safe with confirmation prompts

Lessons Learned

  • โ†’Bulk operations need safety rails
  • โ†’Stats help prioritize cleanup
  • โ†’Caching makes CLI tools feel fast

Like what you see?

Check out more of Dave's projects and case studies.

View All Projects