
PineMail
Local auth testing without the flaky inbox dance
3 followers
Local auth testing without the flaky inbox dance
3 followers
Pine Mail catches email OTPs, magic links, password resets, and SMS 2FA codes for local development, Playwright tests, CI pipelines, and AI agents. One tiny Rust binary, long-polling wait APIs, Twilio webhooks, and structured signal extraction β no cloud account, no API keys, no browser inbox.






Free
Launch Team

Viktor.comAn AI coworker that actually does the work
Promoted
πΒ Pine Mail just got a major upgrade β SMS support is now ready!
A few days ago, I introduced Pine Mail as a tiny, self-hosted SMTP catcher for development and E2E testing.
Now it goes beyond email. π¬ + π±
Pine Mail is now a self-hosted Email & SMS catcher built for modern development, automated testing, and AI agents.
Whatβs included:
βοΈ Capture emails locally via SMTP
π± Capture SMS messages through a REST API or Twilio-compatible webhooks
π Automatically extract OTP codes and magic links
β³ Long-poll APIs to wait for emails or SMS during E2E tests
π€ 14 MCP tools so AI agents can directly discover and inspect messages
π Email compatibility analysis and heuristic spam scoring
π₯οΈ A unified web UI for both Email and SMS
π¦ Built in Rust, with a small footprint and zero external runtime dependencies
π³ Available as a single binary, Docker image, Homebrew package, and more
The goal is simple:
Your tests and AI agents shouldn't need external inboxes, real phone numbers, or SaaS dependencies just to verify an OTP, magic link, email, or SMS.
Run it locally. Capture the message. Extract the code. Continue the test.
Pine Mail is designed to be especially useful forΒ AI-driven development and autonomous E2E testing workflows.
Check it out and let me know what you think:
https://github.com/yoosuf/pinemail
#Rust #OpenSource #SoftwareTesting #E2E #Playwright #TestAutomation #AI #AIAgents #MCP #SMTP #SMS #Twilio #DevTools #DeveloperTools #BuildInPublic