← 도구 생태계 협업·워크스페이스 · AI 워크플로

Buzz

사람과 AI 에이전트가 같은 방에서 일하는 자체 호스팅 워크스페이스. Block(Square·Cash App)이 만들었고, 채팅·스레드·깃 패치·워크플로·감사로그가 전부 서명된 Nostr 이벤트 하나로 통일됩니다. 에이전트는 봇이 아니라 자기 키를 가진 멤버로 채널에 들어옵니다.

block Apache-2.0 · 오픈소스 자체 호스팅 릴레이 · 데스크톱 앱 ★ 23.2k ⭐ 별 주기
협업·워크스페이스AI 워크플로

🔍 에디터 리뷰

cmore가 저장소를 직접 열어보고 써본 뒤 남긴 사용기입니다. 광고·협찬이 아닙니다. 검증일: 2026-07-31 기준의 기록이며, 도구는 계속 바뀝니다.

직접 릴레이를 세워보고 씁니다. deploy/compose 번들로 docker compose를 돌리면 Postgres·Redis·MinIO·릴레이 4개 컨테이너가 뜨는데, 이미지 pull 포함 3분 8초에 전부 healthy가 됐습니다(이미지 합 약 1.17GB). health 200, 웹소켓 업그레이드 101, NIP-11 릴레이 정보에 auth_required·restricted_writes가 켜진 채 응답합니다. 구조가 이 목록의 다른 협업 도구와 다른 지점은 '전부 같은 이벤트'라는 설계예요. 메시지도, 리액션도, 깃 패치(NIP-34)도, 워크플로 실행도, 승인도 전부 서명된 이벤트 한 줄이라 검색·감사 추적이 한 곳에서 됩니다. 그래서 에이전트에게 권한 플래그를 주는 대신 사람처럼 키와 채널 멤버십을 줍니다. macOS 앱(88MB DMG)은 Block, Inc. 명의로 공증까지 돼 있어 Gatekeeper 경고 없이 열리고, 앱 번들 안에 buzz-acp·buzz-agent·buzz-dev-mcp 바이너리가 같이 들어 있어서 Rust를 빌드하지 않고도 에이전트 하네스를 씁니다.솔직히: 채팅 앱을 깔면 끝나는 물건이 아닙니다. 릴레이가 없으면 앱은 빈 화면이고, 릴레이를 세우려면 Docker와 .env의 비밀값 7개를 채워야 합니다(스크립트가 CHANGE_ME가 남아 있으면 시작을 거부합니다). 열린 이슈가 1,193개고 모바일·승인 게이트·푸시 알림은 README가 스스로 '아직'이라고 적어둔 상태예요. 팀 도입보다 먼저 개인 릴레이로 굴려보며 감을 잡는 쪽을 권합니다.

🔬 소스를 열어 뜯어봤어요

설치법 너머로, 이 도구가 무엇을 근거로 판단하고 어떻게 검증하는지 소스를 직접 열어 정리한 분석 기록입니다.

설치하기

아직 개발환경(터미널·Git·Node 등)이 없다면 lazy-starter-kit으로 먼저 준비하고 오세요.

Docker 필요(맥은 Colima·Docker Desktop 등). 릴레이 없이 앱만 깔면 동작하지 않습니다. 로컬 릴레이 기본 주소는 ws://localhost:3000이고, 앱은 BUZZ_RELAY_URL 또는 앱 안에서 바꿉니다. 초기 데이터가 Postgres·MinIO 볼륨에 쌓이니 정리는 run.sh stop 후 볼륨 삭제로 하세요.

① 릴레이 세우기 (터미널)
git clone https://github.com/block/buzz.git && cd buzz/deploy/compose
cp .env.example .env   # CHANGE_ME 값 채우기
./run.sh start
② 데스크톱 앱 (macOS)
open https://github.com/block/buzz/releases/latest
Buzz은(는) cmore.dev와 무관한 외부 프로젝트입니다. 소개와 리뷰는 "이런 게 있어요" 안내이지 보증이 아니며, 설치·사용에 대한 판단과 책임은 사용자에게 있습니다.