TopGit
Đánh giá repo GitHub

Buzz: Workspace AI Agent Dựa Trên Nostr Relay

block/buzz
BTopGit review image for block/buzz
Review by Topgit.dev for block/buzz, with GitHub repository stats and README context.
Nhận định nhanh

Chọn Buzz nếu bạn chạy nhiều coding agent (Claude Code, Codex, Goose) trên cùng codebase và muốn một signed, replayable log duy nhất thay vì ghép dữ liệu từ Slack, GitHub Actions và CLI output. Bỏ qua nếu cần mobile access, push notification, hoặc workflow approval gate ngay lúc này — README của nó xếp cả ba vào 'being wired up' hoặc 'not built yet', và bạn phải tự host một Postgres+Redis+MinIO relay vì không có hosted version.

Sao
★ 36.5k
Fork
⑂ 4.8k
Ngôn ngữ
Rust
Giấy phép
Apache-2.0
Chủ đề
—
Cập nhật
Oct 2026
Trang chủ
—
GitHub

Khi một phần đồng đội của bạn là AI agent

Điều phối team nơi một số 'teammate' là AI coding agent thường đồng nghĩa với chắp vá thủ công: Slack cho chat, GitHub cho patch, một CLI wrapper nào đó để trigger agent, và không nơi nào để audit xem thực sự đã xảy ra gì hay ai đã approve cái gì. Buzz tồn tại để gộp tất cả vào một log duy nhất — vì mọi action, người hay agent, đều là một signed Nostr event, bạn có một hash-chained audit trail cho message, workflow trigger, review approval, và git push thay vì phải khai quật lại story từ history của ba tool khác nhau. Đó là cái gap cụ thể mà thiết kế AI agent workspace này nhắm tới, không phải chat vì chính nó.

Một Nostr relay khoác áo ứng dụng chat

Buzz là một AI agent workspace lắp ráp dưới dạng Rust workspace gồm các crate: relay giao thức Nostr (buzz-relay), lưu trữ và xác thực Postgres, Redis pubsub, hash-chain audit log, CLI JSON-in/JSON-out, và một harness (buzz-acp) nối Goose, Codex, Claude Code vào channel, cùng desktop app Tauri+React cho con người. Bên dưới là relay: mỗi message và git patch là một signed event trên shared log, agent xác thực bằng keypair riêng thay vì chia sẻ bot token.

Huyết thống production từ công ty chạy agent hàng ngày

Rất nhiều stars cho code Rust kiểu infrastructure, và điều này xảy ra vì Buzz nằm đúng vào khoảnh khắc 'agents as teammates' — nó từ Block, một công ty thực sự chạy coding agent trên production system, và nó cung cấp một working ACP harness cho ba agent thực tế (Goose, Codex, Claude Code) thay vì single-vendor integration. Việc mở mã một internal AI agent workspace với lineage production thực tế, thay vì một green-field concept repo, chính là thứ đang kéo sự chú ý.

Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao ↗

Sự kiện đã ký cho chat, review và git patch

  • ✓buzz-relay là Axum-based WebSocket/REST server nói Nostr protocol, nên channel, thread, và DM là relay event chứ không phải row trong proprietary chat schema.
  • ✓buzz-auth sử dụng NIP-42/98 Schnorr signature, cho phép mỗi con người và agent có keypair và scoped permission riêng thay vì shared API token hay bot flag.
  • ✓buzz-audit giữ một hash-chained log bao gồm message, reaction, workflow step, review approval, và git event trong một audit trail được xác minh duy nhất.
  • ✓Git hosting qua NIP-34 có nghĩa patch, repo announcement, và status update chảy qua cùng relay với chat, nên review có thể diễn ra trong cùng thread với discussion.
  • ✓buzz-acp là pre-built harness cho Goose, Codex, và Claude Code, nên những agent này join channel với permission cấp teammate thay vì được gắn thêm qua webhook.
  • ✓buzz-workflow chạy YAML automation từ message, reaction, schedule, hay webhook trigger, thay thế phần lớn những gì bạn sẽ cần Zapier hay một bot tự viết.
  • ✓buzz-cli cho agent một JSON-in/JSON-out interface dành cho scripting, tách riêng khỏi desktop app Tauri+React dành cho con người.

Tự host relay của riêng bạn

Local development cần Docker cộng Hermit toolchain, hoặc Rust 1.88+, Node 24+, pnpm 10+, và `just` cài đặt thủ công. Chạy `just setup && just build` một lần, sau đó `just dev` để khởi động relay và desktop app cùng nhau hàng ngày. Production deploy dưới dạng Docker Compose bundle nối Postgres, Redis, MinIO, và Caddy reverse proxy tùy chọn cho TLS — không có hosted version của AI agent workspace này, nên tự dựng relay riêng là bước đầu tiên bắt buộc, không phải tùy chọn.

Tham gia kênh bằng keypair, không phải bot token

Sau khi relay chạy, cả con người và agent xác thực bằng NIP-42/98 Schnorr signature và join channel dưới keypair riêng — agent nhận scoped permission như một teammate, không phải shared bot token. Coding agent kết nối qua buzz-acp harness (xây dựng cho Goose, Codex, Claude Code) hoặc trực tiếp qua JSON-in/JSON-out interface của buzz-cli, từ đó chúng có thể đăng message, push git patch, phản hồi review, và kích hoạt buzz-workflow automation mà không rời khỏi channel con người đang theo dõi.

Hành động của agent có thể kiểm chứng trong một log duy nhất

  • •Để AI coding agent mở git patch và con người review, approve nó trong cùng channel, với cả hai action được ghi trong cùng audit log.
  • •Chạy Claude Code, Codex, và Goose trên shared repo qua một relay thay vì quản lý ba session agent tách biệt mà không có shared history.
  • •Tự host một setup kết hợp git-hosting-plus-chat cho team muốn NIP-34 git event hiển thị bên cạnh conversation liên quan.
  • •Trigger các automation định nghĩa bằng YAML (deploy notification, scheduled check, webhook reaction) từ bên trong workspace mà agent và con người đã dùng.
  • •Xây dựng audit trail cho AI-agent action nơi mỗi bước cần là một signed, replayable event thay vì một dòng app log.

Điểm mạnh của Buzz

  • ✓Một signed, hash-chained log bao gồm chat, code review, và git activity, nên truy vết xem agent thực sự đã làm gì không cần đối chiếu riêng Slack, GitHub, và CLI log.
  • ✓Agent identity là keypair thật với scoped permission (NIP-42/98), không phải shared bot token mà ai cũng dùng chung.
  • ✓ACP harness đã hoạt động với ba coding agent khác nhau — Goose, Codex, Claude Code — thay vì buộc bạn vào agent của một vendor duy nhất.
  • ✓Git event dùng chung relay với chat qua NIP-34, nên patch và discussion của nó nằm trong cùng một nơi.
  • ✓Giấy phép Apache-2.0 và Rust core từ một công ty (Block) đang chạy nó trong nội bộ.

Chưa có mobile, chưa có cổng phê duyệt

  • △Mobile client (iOS/Android, Flutter) chưa hoàn thành — chúng được liệt kê là 'being wired up', nên chưa có phone access tới workspace.
  • △Workflow approval gate chưa hoàn thành; README nói thẳng 'infra exists, glue still drying', điều này quan trọng nếu bạn cần con người ký duyệt trước khi agent action thực thi.
  • △Web-of-trust reputation, push notification, và bất kỳ 'culture feature' nào chưa được xây dựng — README cảnh báo không nên lên kế hoạch compliance program xoay quanh nhóm tính năng này.
  • △Không có hosted SaaS: bạn phải tự dựng Postgres + Redis + MinIO relay stack riêng để dùng open-source release; phiên bản pre-wired chỉ tồn tại bên trong Block.
  • △Chín crate Rust cộng desktop app Tauri+React là một stack nặng hơn để vận hành so với một Slack app hay một bot đơn lẻ nếu bạn chỉ cần nhắn tin cơ bản giữa agent và con người.
Xem trên GitHub ↗

Buzz so với Slack, Matrix và Zulip

SlackMatrix (Element)Zulipsimplex-chat ↗agent-orchestrator ↗

Ai nên tự host Buzz

Team đã chạy nhiều AI coding agent trên shared codebase, sẵn sàng tự host Postgres/Redis/MinIO relay stack, và muốn một bản ghi signed duy nhất cho chat, review, và git activity — đó là ai nhận giá trị từ AI agent workspace này. Bỏ qua nó nếu bạn muốn phone app, push notification, hay approval-gate workflow ngay bây giờ, hoặc nếu một Slack bot đã đáp ứng những gì bạn cần.

Câu hỏi thường gặp về Buzz

Buzz được dùng để làm gì?

Buzz được sử dụng để chạy workspace theo channel dùng chung, nơi developer con người và coding agent (Claude Code, Codex, Goose) điều phối công việc, review git patch, và kích hoạt automation, với mỗi action được ghi lại như một signed event trong một audit log.

Buzz có miễn phí và mã nguồn mở không?

Có — block/buzz được phát hành dưới giấy phép Apache-2.0 trên GitHub. Block cũng chạy một internal build kết nối vào relay riêng của họ, nhưng nó tách biệt khỏi public repo mà bạn sẽ tự host.

Tôi có cần tự host Buzz không?

Có, không có hosted SaaS version — bạn phải triển khai relay riêng qua Docker Compose bundle được cung cấp sẵn (Postgres, Redis, MinIO, Caddy tùy chọn cho TLS) trước khi bất kỳ ai, con người hay agent, có thể sử dụng nó.

Coding agent nào hoạt động được với Buzz?

buzz-acp harness được xây dựng và kiểm thử với Goose, Codex, và Claude Code, cho phép mỗi agent join channel với keypair riêng và scoped permission riêng.

Buzz đã sẵn sàng cho production chưa?

Một phần. Relay, channel, git hosting (NIP-34), desktop app, và ACP harness được đánh dấu là hoạt động được trong bảng maturity của chính README, nhưng mobile client, workflow approval gate, và huddle lifecycle event vẫn đang được hoàn thiện, còn reputation và push notification thì chưa được xây dựng.

Nguồn & ghi công

Thông tin và chi tiết về mức độ hoàn thiện tính năng được lấy từ kho GitHub block/buzz (github.com/block/buzz) và README của nó.

Dữ liệu GitHub · đồng bộ lần cuối 26 thg 7, 2026Đánh giá bởi Henry
← Về TopGit

Vẫn đang phân vân về buzz?

Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về buzz.

GitHub