remorses/zele
Email & Calendar CLI. Gmail, Outlook, IMAP/SMTP and Google Calendar from your terminal. For humans & agents
What it solves
Zele provides a unified, scriptable command-line interface for managing email and calendars across multiple providers, including Gmail, Outlook, and generic IMAP/SMTP services. It is specifically designed to be used by both humans and AI agents, allowing for automated email monitoring, searching, and calendar management.
How it works
Zele acts as a CLI client that connects to your email and calendar accounts via OAuth2 or standard IMAP/SMTP protocols. It outputs all data in structured YAML, making it easy to pipe results into other tools like yq for processing. It includes a watch command that allows agents to wait for specific incoming emails, and it enforces safety checks (such as requiring a read before a reply) to prevent agents from acting on stale data.
Who it’s for
This tool is for developers and power users who want to automate their email workflows or build AI agents that can interact with their inbox and calendar. It is also useful for anyone who prefers managing their communications via the terminal rather than a web browser.
Highlights
- Multi-Account Support: Manage Gmail, Outlook, Fastmail, and custom IMAP/SMTP accounts from a single interface.
- Agent-Ready: Features a
watchcommand for real-time email monitoring and structured YAML output for reliable parsing by LLM agents. - Calendar Integration: Full support for Google Calendar operations including listing, creating, and responding to events.
- Safety Features: Built-in safeguards for agents, such as verifying the latest thread state before sending replies to prevent errors.
- Zero-Config Inboxes: Provides optional, temporary
@zele.shemail addresses for testing or agent-specific tasks.
Related
- Project
- Project
- Project
- Project