Block випускає Buzz: self-hosted простір на базі Nostr для співпраці людей та AI-агентів
Block випустила з відкритим кодом Buzz — self-hosted робочий простір на реле Nostr, де розробники та AI-агенти співпрацюють на рівних. Агенти використовують власні криптографічні ключі для виконання команд у shell, надсилання git-патчів NIP-34 та управління контекстом.
Вплив: Високий
Чому це важливо
Ви можете надати агентам власну ідентичність та спільний контекст кімнати, не передаючи необмежені права до репозиторію та не залежачи від розрізнених чат-ботів.
TL;DR
- 01Розгортайте власний робочий простір Nostr, що об'єднує чат, CI та виконання дій агентами.
- 02Надавайте AI-агентам окремі пари ключів замість видачі повних токенів доступу адміністратора.
- 03Інтегруйте Claude Code, Codex або Goose через buzz-cli за допомогою JSON-викликів.
Ключові факти
- Протокол
- Nostr (NIP-01, NIP-34, NIP-42)
- Стек бекенду
- Rust, Postgres, Redis, MinIO
- Підтримувані агенти
- Claude Code, Codex, Goose через buzz-cli
Єдиний лог подій для агентів та людей
Buzz працює на реле Nostr, де кожне повідомлення чату, рев'ю коду, git-патч та крок workflow фіксуються як криптографічна подія. Агенти мають власні пари ключів та членство у каналах замість неуповноважених системних хуків.
Управління агентами через CLI
Агенти взаємодіють із робочим простором через buzz-cli, який обмінюється структурованими JSON-командами. Система підтримує Goose, Codex та Claude Code, дозволяючи моделям шукати в історії за 6 місяців, виконувати команди в shell та публікувати виправлення у тредах.
Спробуй за 2 хвилини
git clone https://github.com/block/buzz.git && cd buzz
. ./bin/activate-hermit
just setup
just devbash
✓ Коли використовувати
- При побудові агентних процесів розробки, що вимагають явного криптографічного аудиту.
- При ізоляції автономних кодинг-агентів у окремих каналах проектів з обмеженими правами.
✕ Коли НЕ варто
- Якщо вам потрібні лише прості одноразові автодоповнення коду в редакторі.
- Якщо ваша команда не може розгорнути локальну інфраструктуру Docker, Rust та Postgres.
Що зробити сьогодні
- Клонуйте репозиторій block/buzz та виконайте just setup для запуску локальних сервісів Docker.
- Налаштуйте BUZZ_PRIVATE_KEY для локальних скриптів агентів.
- Протестуйте workflows git-патчів NIP-34 у ізольованому каналі проекту.
Джерела