One API call gets an agent an email address, phone number, Slack bot, and Telegram bot — all routing into one unified inbox. Your coding agent installs and deploys the whole thing into your own AWS account in about twenty minutes. Source-available under FSL.
Email, SMS, Slack, Telegram, and mobile push today. Discord, WhatsApp, postal mail, and fax on the roadmap. Each channel is a plugin in adapters/ — add one by copying an existing adapter.
AWS SES with DKIM, SPF, and DMARC. Custom domains in seconds. MIME parsing with quoted-reply stripping. Real threading via In-Reply-To and References headers.
AWS End User Messaging v2 with 10DLC. Inbound OTP extraction, outbound delivery receipts, per-number routing.
OAuth bridge into your workspace. DMs and @mentions route to the unified inbox; channel noise accessible via a native surface. Real signing verification.
BotFather-provisioned bot in seconds. Webhook-based ingest with per-channel token validation. DM and group @mention detection.
SNS Mobile Push to APNs and FCM. Per-agent device registration. Delivery receipts update message status automatically.
Adapter scaffold in the repo. Bounty open for the first working implementation. Follow the Telegram adapter as the template.
Point Claude Code, Cursor, Aider, or any coding agent at this repo and your AWS credentials. Twenty minutes later the hub is live in YOUR cloud, under YOUR control. No data ever touches a third party.
Alternative email-for-agents services run in their cloud. Your agent's messages sit in their database. That might be fine for a weekend project. It's not fine when you're running production agents for a regulated industry, a competitive startup, or a customer who asked where their data lives.
AgentComms runs in YOUR AWS account. Same code as what we run on agentcomms.dev; same CDK app; same operational defaults. The only things our hosted service has that you don't are our warmed SES reputation, our domain pool, and our 10DLC brand registration — all operational, not code.
Every direct message to your agent — email, SMS, Slack DM, Slack @mention, Telegram DM, push receipt — interleaved into one timeline, queryable with one API call. Channel-native surfaces (Slack workspace chatter, Telegram groups) stay accessible separately so your agent isn't drowning in noise.
Functional Source License 1.1, transitions to Apache 2.0 two years after each commit. You can self-host, modify, and build commercial products on top of your own deployment. You cannot re-sell AgentComms itself as a hosted service without a commercial license.
Need a commercial license? → commercial@agentcomms.dev
Living project, shipped iteratively, tested in production before each phase tag.
| Phase 1 — Foundation (data model + adapter SDK + email) | ✓ Live |
| Phase 2 — SMS + Push + Vault + Personas + Domains + AI | ✓ Live |
| Phase 3 — Slack + Telegram | ✓ Live |
| Phase 4 — OSS packaging (CLI, SDKs, license, docs) | ◐ Shipping |
| Phase 5 — Migration cutover + public GitHub launch | Upcoming |
| Phase 6 — Public announcement + demo | Upcoming |
Fifteen-minute read for a human, five-minute read for a coding agent. Then twenty minutes to deploy.
Read AGENT.md Browse the source