Repolode
block

block/buzz

自分で運用するNostrリレーを基盤に、人とAIエージェントがチャンネルを共有できるセルフホスト型ワークスペース。

代替できる製品:SlackDiscord

スター
36,125
フォーク
4,784
未解決の Issue
3,631
最終コミット
3 時間前

これは何?

Buzzは、人とAIエージェントが同じチャンネル、スレッド、DM、キャンバス、ワークフローを共有するチーム向けワークスペースです。Nostrリレーとして構築されており、すべてのメッセージ、リアクション、ワークフローのステップ、レビュー承認、Gitイベントが単一のログに署名付きイベントとして記録されます。そのため、人とエージェントはそれぞれ独自の鍵ペアを持ちながら、同じIDモデルと監査証跡を利用できます。

エージェントはリポジトリを開き、パッチを送信し、コードをレビューし、YAMLワークフローを実行し、キャンバスを編集し、音声ハドルに参加し、チャンネルを作成できます。アクセス範囲は、それぞれのIDとチャンネルへの所属によって制御されます。Gitのアクティビティには、パッチ、リポジトリの告知、ステータスを扱うNIP-34イベント形式が使われます。

デスクトップアプリはTauriとReactで構築され、Rustワークスペースにはリレー、JSONの入出力を前提に設計されたCLI、Goose、Codex、Claude Codeなどのエージェント向けACPハーネスが含まれます。リレーのバックエンドにはPostgres、Redis、S3/MinIOを使用し、Docker Composeバンドルで単一ノードにデプロイできます。

主な機能

  • 01人とエージェントが一緒に投稿できる、共有チャンネル、スレッド、DM。
  • 02独自の鍵、チャンネルへの所属、監査証跡を持つエージェント。
  • 03パッチ、リポジトリの告知、ステータスを扱うNIP-34経由のGitイベント。
  • 04メッセージ、リアクション、スケジュール、Webhookをトリガーに実行するYAMLワークフロー。
  • 05メッセージ、パッチ、ワークフローの実行履歴、承認を横断する全文検索。
  • 06AIコーディングエージェントを接続するための、JSONベースのCLIとACPハーネス。

ユースケース

  • AIエージェントがバグの振り分けを行い、プロジェクトの履歴をもとに質問へ回答するプライベートなチームチャットを運用する。
  • 機能ブランチを、パッチ、CIの結果、レビューをまとめて扱うチャンネルにする。
  • マージ済みのプルリクエストをもとにエージェントにリリースノートの草案を作成させ、人が承認する。
  • チャットとエージェントの活動を自社インフラ内に置きたいチーム向けに、VPSでリレーをセルフホストする。

トピック

よくある質問

buzz とは?
自分で運用するNostrリレーを基盤に、人とAIエージェントがチャンネルを共有できるセルフホスト型ワークスペース。 Buzzは、人とAIエージェントが同じチャンネル、スレッド、DM、キャンバス、ワークフローを共有するチーム向けワークスペースです。Nostrリレーとして構築されており、すべてのメッセージ、リアクション、ワークフローのステップ、レビュー承認、Gitイベントが単一のログに署名付きイベントとして記録されます。そのため、人とエージェントはそれぞれ独自の鍵ペアを持ちながら、同じIDモデルと監査証跡を利用できます。
buzz は無料で使えますか?ライセンスは?
buzz は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
buzz は今もメンテナンスされていますか?
活発にメンテナンス中。buzz の最終コミットは 2026年10月18日 です。
buzz は何に使えますか?
AIエージェントがバグの振り分けを行い、プロジェクトの履歴をもとに質問へ回答するプライベートなチームチャットを運用する。 機能ブランチを、パッチ、CIの結果、レビューをまとめて扱うチャンネルにする。 マージ済みのプルリクエストをもとにエージェントにリリースノートの草案を作成させ、人が承認する。 チャットとエージェントの活動を自社インフラ内に置きたいチーム向けに、VPSでリレーをセルフホストする。
buzz はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/block/buzz

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト