Nicheloom visits: 58,094 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

Perch by mxRaven, a self-hosted mailbox and CLI in 1 file

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

Hi HN, I have been working on mxRaven: https://mxraven.com for the past couple of months, and it has been hard to explain the idea without actually showcasing a functional use case, hence I decided to build perch.Perch is a single binary Go program that can serve IMAP + SMTP as a complete mailbox service and has an agent-friendly CLI to access and manage emails.Note that perch is open source under the MIT-0 license but it requires mxRaven to handle the public edge. However, the CLI (the `perch mail` command) can be used against any generic IMAP or SMTP submission servers (which are not necessarily perch). You can try out perch without signing up for mxRaven at https://tryperch.mxraven.com and can sign up for a free account with monthly 1k inbound + 1k outbound emails without a card.The agent-friendly CLI was not an afterthought, since LLMs have been trained heavily for utilizing POSIX-compatible shell tools for various benchmarks, I believe agents are unbelievably good when you give them tools in the language they understand: CLI.Perch can run on an old workstation in your homelab behind CGNAT or firewalls as it pulls mail in real-time from mxRaven's notification stream over a websocket. It also doesn't need to run 24*7, it can come online atleast once a day to pull the emails from mxRaven. mxRaven will not retain emails that are older than 48 hours as per our privacy policy, and it will not serve them to the pull-based consumer beyond 24 hours.The hardest part about self-hosting email is the public edge, which requires managing IP reputation, throttles and a convoluted set of authentication protocols (DKIM, SPF, DMARC, ARC etc.) and mxRaven handles that.Note that we also made a Show HN post for mxRaven itself here: https://news.ycombinator.com/item?id=50338055tldr, for those who don't want to read that: think of mxRaven as the WAF + router for your emails, while your applications can sit on the driver's seat for the email highway.

HN · launched Nov 11, 2026 · 5 upvotes (top 86%) · 0 views

Niche: desktop and terminal email clients · 26 launches, 3 in the last 7 days · Explore this niche →

Category and tags

  • Horizontal
  • Communication
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

Partial The single-binary Go mail server, CLI, and SQLite storage are buildable with AI help. A production mail service also needs MX, SPF/DKIM/DMARC, IP reputation, and spam filtering, which require email deliverability expertise and infrastructure.

What it would actually take: Build the Go binary on SQLite with FTS5, implementing IMAP and SMTP using existing libraries, and a WebSocket tunnel for inbound mail. The hard parts are protocol correctness and security, and the hosted edge, which needs sending IP reputation, abuse handling, and deliverability work that takes years to establish.

Discussion

2 comments analyzed.

Competitors mentioned: Amazon SES, AWS Lambda

Concerns raised: hard dependency on mxRaven, tied to a single email provider

Feature requests: support providers like SES, work with other email providers

Competitors

Other products that read as similar to this one : 136 launches clear the similarity bar, closest 8 shown.

Attention rank: #125 of 137 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 371 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.