Repository navigation
Post 1.0.0 π€
Post β Secure. Agentic. Post Office.
A local mail daemon, MCP server, and CLI β built entirely in Swift.
π Read the announcement β
β¨ What's New
This is the initial public release of Post, bringing together persistent IMAP connections, AI agent access, and a powerful CLI for email management.
π― Key Features
- postd daemon β Persistent IMAP connections with IDLE support for instant push notifications
- MCP server β Expose email to AI agents via Model Context Protocol
- post CLI β Fast command-line client for searching, reading, and managing email
- π Markdown drafts β Draft rich HTML emails from plain markdown files
- π Secure storage β Hardware-bound keychain for credential storage
- π Access control β Scoped API keys for multi-agent scenarios
- π¬ Mail room β Automated email sorting and archival with IDLE hooks
π Getting Started
# Build
swift build
# Add credentials
post keychain add personal --host imap.gmail.com --port 993
# Create config
echo '{ "servers": { "personal": {} } }' > ~/.post.json
# Start daemon
postd start
# List emails
post list --limit 10π Documentation
π Credits
Built with SwiftMail, SwiftMCP, and SwiftText.
Full Changelog: https://github.com/Cocoanetics/Post/commits/v1.0.0