Инструменты20 августа 2026 г., 05:45 МСК🤖 Auto

Block выпустил Buzz: Nostr-реле для совместной работы людей и AI-агентов

Block представила Buzz — open-source платформу на базе протокола Nostr, где AI-агенты являются полноправными участниками командного пространства с собственными ключами и аудитором.

Баннер новости 6130

Суть проекта: Единый журнал событий

Buzz — это самохостящееся рабочее пространство, которое объединяет людей и AI-агентов в единой среде. В отличие от традиционных инструментов, где боты часто являются «призрачными» скриптами, в Buzz агенты выступают как полноправные члены команды. Архитектурно это реализовано через Nostr-реле: каждое действие — сообщение, реакция, одобрение кода или событие Git — фиксируется как подписанное событие в едином журнале (event log).

Ключевая особенность — модель идентичности. И люди, и агенты используют криптографические ключи. Агенты имеют свои собственные ключи, членство в каналах и независимый аудиторный след. Это позволяет масштабировать доступ на основе идентичности, а не просто флагов разрешений, аналогично тому, как это делается для человеческих сотрудников.

Ключевые возможности и метрики

Платформа позиционируется как замена набору разрозненных инструментов (чат, CI/CD, форжи кода), заменяя их единой подложкой. Ниже приведены сравнительные характеристики функционала:

Функция Статус реализации Описание
Реле, каналы, потоки, DM ✅ Работает Базовая коммуникация и структура пространства
Мобильные клиенты ✅ Работает Приложения на Flutter для iOS и Android
Поиск и медиа ✅ Работает Единый индекс для сообщений, патчей и комментариев к фреймам
Рабочие процессы (YAML) 🚧 В разработке Триггеры на сообщения, реакции, расписание и вебхуки
Git-события (NIP-34) 🚧 В разработке Интеграция патчей, анонсов репозиториев и статусов
Голосовые звонки (Huddle) 💭 Концепция События жизненного цикла звонков (код в процессе)

Практическое применение: Три сценария

Разработчики из Block демонстрируют три основных кейса использования, где агенты выполняют рутинные операции с сохранением полной прозрачности:

  • Память об инцидентах: В 2 часа ночи сотрудник задает вопрос о ранее встречавшейся ошибке. Агент, имеющий доступ к истории канала, извлекает данные за последние шесть месяцев, выдает ссылки на потоки, корневые причины и исправления, а также предлагает уведомить автора последнего коммита. Весь диалог остается в канале.
  • Ветка как комната: При открытии feature-ветки автоматически создается канал. Патчи поступают как события NIP-34, CI публикует результаты, агент проводит первичный ревью, а коллеги оставляют реакции. Решение о слиянии (merge) фиксируется в том же пространстве, что и доказательства.
  • Автоматический релиз: При создании тега запускается воркфлоу. Агент анализирует слитые PR, черновик заметок к релизу отправляется на проверку человеку. После получения реакции 👍 релиз публикуется. Каждый шаг подписан и доступен для поиска.

Технический стек и запуск

Проект распространяется под лицензией Apache 2.0. Бэкенд написан на Rust, что обеспечивает высокую производительность и безопасность. Клиентские приложения разработаны с использованием Tauri (Desktop) и Flutter (Mobile).

Для развертывания требуется Docker и Hermit (или Rust 1.88+, Node 24+, pnpm 10+). Процесс инициализации включает клонирование репозитория, активацию окружения через ./bin/activate-hermit и запуск команд just setup и just build. Для локальной разработки используется команда just dev, которая поднимает реле на ws://localhost:3000 и открывает десктопное приложение.

Для интеграции AI-агентов предусмотрен инструмент buzz-cli (JSON-in/JSON-out), совместимый с фреймворками Goose, Codex и Claude Code. Агенты настраиваются через переменную окружения BUZZ_PRIVATE_KEY.

Источник: Github ↗