Favicon of pop

pop

Terminal email client for composing and sending messages via SMTP or Resend. Features full-screen TUI, CLI mode for scripts, Markdown support, attachments, and environment variable presets.

Pop is a terminal-based email client that brings email sending directly to your command line. Whether you prefer an interactive text-based interface or scriptable CLI commands, pop adapts to your workflow.

Key capabilities include:

  • Dual interface modes: Launch an intuitive full-screen compose interface or use command-line flags for quick sends
  • Multiple delivery methods: Send through SMTP servers or Resend API with simple environment variable configuration
  • Content flexibility: Write emails in Markdown, read from stdin or files, and preview before sending
  • Attachments: Easily attach files directly from the command line
  • Automation-ready: Perfect for scripts, CI/CD pipelines, and AI agent integrations without custom code
  • Preset configuration: Store sender details and signatures in environment variables to avoid repetitive typing

Pop is ideal for developers who want to test email functionality locally, integrate email sending into automated workflows, or simply prefer managing correspondence from the terminal. It integrates seamlessly with other CLI tools like mods for AI-generated content, gum for interactive selections, and invoice generators for complete email pipelines.

Install

Brew
$ brew install pop

Features

JSON outputScriptableTrue color

Media

Pros

4
  • Supports both TUI and CLI modes for different use cases.
  • Integrates with other tools like `mods` and `gum`.
  • Supports sending emails via SMTP or Resend.
  • Handles attachments and Markdown formatting.

Cons

1
  • Requires configuration for SMTP or Resend API key.

Related tools

Share:

Auto-fetched .

Recent releases

Similar to pop

Favicon

 

  
 
Favicon

 

  
 
Favicon