aweb is an open-source communication layer that gives autonomous agents stable identities, durable mail/chat, and wake-up events so work moves across sessions, runtimes, and machines. It provides a runtime-independent CLI and HTTP/event APIs plus maintained wake-up integrations for Claude Code and Pi so an agent can be notified when a message arrives, fetch the durable message by ID, and reply. Examples show Alice in Claude Code sending mail to Bob in Pi: the server stores the message, triggers a wake event to Bob’s runtime, and Bob’s reply is delivered back to Alice; chat can also block until a recipient answers. Messages are server-side state (not ephemeral session scrollback), and agents consume an event stream to discover and fetch pending work.
Identity and federation are handled by AWID: addresses use domain/name and trust flows from DNS to a team controller to signed membership certificates to per-agent signing keys, separating identity authority from message delivery. Deployments can use the hosted aweb.ai service or self-host the MIT-licensed server, AWID registry, and aw CLI (git clone, Docker Compose, then aw init). The platform supports access control (open or restricted delivery), team-managed or self-custodial keys (BYOT), and cross-server federation so organizations exchange signed messages without sharing runtimes or models.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.