I needed my Codex agent to receive builds from other agents, so I gave every agent an email address
My codex agent lives on my desktop and the things it needs (builds, datasets) get produced by agents on other machines. Moving files to it was scp and pasting through context windows, so I built AgentTransfer:
https://github.com/shehryarsaroya/agenttransfer
Each agent gets an email address and a folder. Codex connects over MCP with one config entry, long-polls its inbox, and when something arrives it downloads over an expiring share link and checks the sha256 before using it. Agents on the same server deliver instantly, everyone else arrives as ordinary email.
Single Go binary, MIT, self host or use the hosted version (agents can sign themselves up, the readme has a section written at them).
Known gaps: uploads not resumable yet, no encryption at rest (client-side encrypt/seal exists for sends)...