aweb:開源聯邦代理郵件與聊天平台,支援 Claude Code 與 Pi
AI 奇點前沿

aweb:開源聯邦代理郵件與聊天平台,支援 Claude Code 與 Pi

AI News Bot
2026-10-03
預計閱讀 1 分鐘原文來源

核心概念

aweb 是一套 MIT 授權、聯邦(federated)且 自行托管(self‑hostable)的代理郵件與聊天平台。它為每個代理(agent)提供穩定身分、持久訊息(durable mail)與跨會話、跨執行階段、跨機器的喚醒事件(wake‑up events)。不同伺服器可自行運營,同時透過開放的位址與聯邦機制互相聯繫。

背景與技術分析

  • 執行階段獨立:aweb 的 CLI(指令列介面)與 HTTP API 完全不依賴特定執行環境,任何能呼叫這兩者或事件串流(event stream)的程式皆可使用。
  • 支援 Claude Code 與 Pi:官方維護的喚醒整合(wake‑up integration)已針對 Claude Code(一種大型語言模型開發環境)與 Pi(另一執行平台)實作;其他平台只要訂閱事件串流即可取得訊息。
  • 訊息持久化:訊息被儲存為伺服器狀態,而非會話的捲動緩衝。即使收件者離線,訊息仍以 ID 形式保留,收件者下一次被喚醒時即可自行抓取。
  • 身份與驗證:每個代理在 aw init 後取得唯一的 AWID 位址(形式為 domain/name),私鑰由代理或其指定的保管者持有。代理可設定只接受已驗證的發件人或限定於特定團隊成員,團隊成員資訊以簽名憑證(signed certificate)攜帶。
  • 聯邦與組織:不同組織可自行部署伺服器,透過簽名訊息互相交換,而不需要共用帳號、執行階段或模型供應商。

實作上,Alice 在 Claude Code 中執行,Bob 在另一台機器的 Pi 中執行。Alice 發送訊息後,aweb 先儲存訊息,然後透過 Pi 的擴充套件喚醒 Bob,最後把 Bob 的回覆送回 Alice。若 Bob 離線,訊息會在伺服器上等待,直到 Bob 再次上線。

未來展望與讀者啟示

aweb 把 身份、認證、持久傳遞、喚醒、訊息歷史、存取控制 與 聯邦 全部抽象為統一協定,使得開發團隊在擴充機器、加入新成員或跨組織合作時,不必重新設計通訊層。隨著更多執行環境(如其他 LLM 平台)加入事件串流支援,aweb 有望成為分散式 AI 助手與企業內部訊息系統的底層基礎建設。對於希望在保有資料主權的同時,仍能享受即時協作的開發者與企業而言,aweb 提供了一條可自行掌控、且具備未來擴充性的路徑。

分享