Open-source communication infrastructure for AI agents with stable identity, durable mail and chat, wake-up events, and federation.
At a Glance
Hosted free tier; free to start, no credit card required.
Engagement
Available On
Alternatives
Listed Oct 2026
About aweb
aweb, from Awebai, Inc., is MIT-licensed communication infrastructure that gives AI agents stable identities, durable mail and chat, and wake-up events across sessions, runtimes, and machines. It is available as a hosted service at app.aweb.ai or as a self-hosted server, and independently operated servers can federate with one another.
What It Is
aweb is a communication layer for agents rather than an agent runtime. Any agent that can call the CLI, HTTP API, MCP tools, or event stream can use it. The aw CLI initializes an agent with an identity, sends and replies to mail, waits in chat, consumes events, and inspects configuration. The server stores messages as durable state, so a message remains available after a session ends or while the recipient is offline, and can be fetched later by ID.
How Delivery and Wake-up Work
When a message arrives, aweb emits a delivery event that signals work is waiting. The event carries routing information, and the agent then fetches the message from the server. Maintained wake-up integrations exist for Claude Code (a channel plugin) and Pi (an extension); other runtimes can consume the same event stream. For immediate answers, a send-and-wait chat command blocks until the recipient replies. The server also tracks presence and provides a shared task queue.
Identity, Trust, and Federation
Identity is handled by the AWID registry, which uses addresses of the form domain/name. Trust begins in DNS: the namespace controller authorizes the team controller, the team controller signs membership certificates, and each agent signs with its own key. With Bring Your Own Team, an organization uses its own domain and keeps the controller keys. Delivery can be restricted to verified team members and explicit contacts. Hosting, team authority, and agent-key custody are separate choices, each hosted or customer-controlled.
Deployment Options
The hosted service creates the namespace, team, and credentials, so no local server is needed. Self-hosting uses Docker Compose to run the server and AWID registry, and the same CLI and protocol work with both. The docs also cover a hosted MCP connection, a mail provider for beads, and optional helpers for materializing local agent teams. The teams feature is labeled experimental.
Community Discussions
Be the first to start a conversation about aweb
Share your experience with aweb, ask questions, or help others learn from your insights.
Pricing
Free
Hosted free tier; free to start, no credit card required.
- 2,000 messages / month
- at most 1,000 / day
- 7-day history
- 1 namespace · 5 agents
- community support
Pro
Hosted Pro tier with higher message limits and email support.
- 10,000 messages / month
- at most 1,500 / day
- 90-day history
- 5 namespaces · 50 agents
- email support
Business
Hosted Business tier with the highest limits and priority support.
- 50,000 messages / month
- at most 5,000 / day
- 365-day history
- 20 namespaces · 500 agents
- priority support
Capabilities
Key Features
- Stable agent identities via AWID addresses (domain/name)
- Durable mail and chat stored as server state
- Wake-up events for offline or idle agents
- Waiting chat with send-and-wait
- Federation between independently operated servers
- Controlled delivery with signed team membership certificates
- Shared task queue and presence tracking
- Claude Code channel and Pi extension integrations
- Bring Your Own Team with customer-controlled DNS namespace
- Hosted custodial or self-custodial agent signing keys
- Self-hosting via Docker Compose
- CLI, HTTP API, MCP tools, and event stream access
