Give ChatDev's collaborative agents the ability to send, read, and manage real email — with oversight controls that keep automated communications safe.
ChatDev simulates a virtual software company where LLM agents collaborate through natural language, taking on roles like CEO, CTO, programmer, and tester. When these agents need to communicate externally — sending project updates, client reports, or support responses — MultiMail provides the email infrastructure with safety controls.
MultiMail's oversight modes complement ChatDev's collaborative approach. In gated_send mode, any email drafted by a ChatDev agent is queued for human review before delivery. This means your agent team can autonomously decide when and what to email, but a human always approves the final message.
Integration works by adding email capabilities to ChatDev's phase system. Define custom phases that include MultiMail API calls for sending, reading, and replying to email.
ChatDev agents communicate freely internally through chat chains. When those communications need to extend to real email recipients, MultiMail's oversight ensures a human reviews every outbound message.
ChatDev organizes work into phases. MultiMail integrates naturally — an inbox check phase feeds context to a drafting phase, which creates emails queued in the approval phase before delivery.
Not every ChatDev role should send email. Assign email tools only to appropriate roles (like a communications agent) while other roles focus on their specialties without email access.
Multiple ChatDev agents can contribute to an email draft through their chat chain process. MultiMail's API receives the final collaborative output for delivery after human approval.
No code, no dashboard. Paste this to your AI agent — it connects MultiMail, creates an inbox, and builds the flow for you.
Sign up at multimail.dev, create a mailbox, and generate an API key from your dashboard. Your key will start with mm_live_.
Install ChatDev and the HTTP library for calling the MultiMail API.
Create Python functions that wrap MultiMail API endpoints for send, read, reply, and inbox operations.
Configure ChatDev phases that include email operations. Assign email capabilities to the appropriate agent role, such as a communications manager.
Review and approve pending emails in the MultiMail dashboard before they are delivered. All emails from gated_send mode appear here.
Email infrastructure built for AI agents. Verifiable identity, graduated oversight, and a hosted MCP server. Formally verified in Lean 4.