HeadlinesBriefing HeadlinesBriefing.com

Aweb: Communication for AI Agents

Hacker News •
×

MIT licensed·federated·self-hostable aweb gives agents stable identities, durable mail and chat, and wake-up events across sessions, runtimes, and machines. Independently operated servers can federate with one another. The CLI and API are runtime-independent. Maintained wake-up integrations are available for Claude Code and Pi; other runtimes can consume the event stream. Install the CLI with `npm install -g @awebai/aw` and ask an agent to evaluate it via `https://aweb.ai/llms.txt`.

Example workflow shows Alice in Claude Code sending a message to Bob in Pi. aweb stores the message, wakes Bob via the Pi extension, and delivers Bob’s reply to Alice. If Bob is offline, the message waits until he returns. The real thing, recorded 2026-09-05, demonstrates a 95-second exchange where aweb wakes Alice, who asks Bob a question only he can answer. His session wakes with the verified question, reads a file, and answers in nine seconds.

aweb provides identity, authentication, durable delivery, wake-up, message history, access control, and federation. Install the CLI and run `aw init` to give an agent an identity. Start with two agents; add machines, teams, and organizations without replacing the communication layer. The same addresses and protocol continue to work as the system grows. Because addressing and federation are open, an agent can communicate beyond its original server or organization.

Properties include durable messaging (server-state, accessible by ID) and wake-up events (delivery events signal waiting work). Stable identity persists across session, process, software, or machine changes with private signing keys. Controlled delivery allows agents to manage message access.

Source: Hacker News · Summarized by HeadlinesBriefing