You know the feeling. That sinking dread when you open your inbox and see 347 unread emails, most of them newsletters you never signed up for, notifications from platforms you forgot existed, and a chain of replies that could have been a single sentence. Your heart rate spikes. Your focus evaporates. You spend the next 20 minutes fighting a losing battle against a digital firehose designed to keep you scrolling.
The problem isn’t that you have too many emails. The problem is that your email client is designed to make you feel overwhelmed. Every visual distraction—the unread badge, the preview pane, the animated GIFs—is a tiny hook pulling you away from what matters. And the conventional advice? Get a smarter client. More features. Better AI sorting. That’s a trap.
I spent years chasing the perfect email client. I tried everything from Gmail’s priority inbox to Superhuman’s speed tricks. Each one felt like applying a band-aid to a broken workflow. Then I stumbled across something that looked like a joke: a command-line tool called Himalaya, part of the pimalaya project. It’s a CLI email client. No GUI. No mouse. Just text and keystrokes.
I thought it was absurd. Email is inherently visual, messy, loaded with HTML and formatting. Why would anyone use a terminal to manage it? But I tried it anyway, and after a week, I couldn’t go back.
Here’s the twist: the most powerful email client is the one that forces you to be brief. Himalaya strips away every distraction. You see your inbox as a list of plain-text subjects. You read emails as raw text—no tracking pixels, no formatting, no noise. You compose replies with a simple command: himalaya send. There’s no autocomplete, no templates, no snooze. Just you and the message.
The effect is immediate. Because composing an email takes deliberate effort, you think twice before sending. Because reading requires a command, you only open what matters. The tool forces brevity, and brevity is the secret to reclaiming your attention.
I saw this firsthand. My inbox went from 300+ unread to zero in three days. Not because I replied faster, but because I stopped opening useless emails. The CLI doesn’t let you skim; it forces you to decide. Is this email worth the keystrokes? If not, delete it. That simple friction changed my relationship with email entirely.
The best email client is the one you never have to leave. Himalaya integrates directly into your terminal workflow. You can pipe emails into scripts, filter them with grep, and archive them with a single command. It’s not a tool for everyone—it’s a tool for anyone who values flow over frills.
Most people are chasing better email clients. They want more features, smarter AI, faster sorting. That’s a road to nowhere because the problem isn’t the features you lack—it’s the distractions you retain. The real productivity hack is to strip the client down to its core: a text-based interface that forces speed and discipline.
So if you’re tired of the endless scroll, the notification badges, the dopamine loops, try the opposite. Go minimal. Go command line. Go Himalaya. Your inbox will thank you—by having fewer emails.
Your email client is a distraction machine. The CLI is a focus machine. Choose wisely.
FAQ
Q: What about attachments, HTML formatting, and rich emails? Don't you need a GUI for that?
A: Himalaya handles attachments via simple flags (e.g., `--attachments`) and can open them in external apps. For HTML emails, you can pipe them into a browser or use a text-based renderer. But the reality is that 90% of your emails are plain text or don't need rich formatting. The tool forces you to question whether you actually need those features.
Q: How do I get started with Himalaya? Is it a pain to set up?
A: Install it via your package manager (e.g., `brew install himalaya` on macOS), then run `himalaya account configure` to link your IMAP/SMTP credentials. There's a learning curve for the basic commands, but the official documentation is clear. Expect to spend 30 minutes getting comfortable—then you'll never look back.
Q: Isn't this just for hardcore developers? What about regular users?
A: Yes, Himalaya is designed for terminal users, but the principle applies to everyone: your tool should force discipline, not enable chaos. For non-developers, the takeaway is to reduce visual clutter—even if that means using a bare-bones desktop client or turning off all previews. The contrarian truth is that email management is a behavior problem, not a feature problem.