beads のためのリアルタイムダッシュボード

AI コーディングエージェントを運用するチームのためのダッシュボード

4〜5 体のエージェントが並行して作業するようになると、ターミナルだけでは足りません。Beadbox はフリート全体のライブビューを提供します。誰が何に取り組んでいるか、ブロッカーはどこか、どの epic が完了間近かが見えます。

Homebrew でインストール

brew install --cask beadbox/beadbox/beadbox

フリートビュー

アクティビティダッシュボードは、現在進行中のすべての bead を担当者ごとにグループ化して表示します。6 体のエージェントを並べて見て、それぞれが何に取り組んでいるか、どれくらい前から着手しているか、アイドル状態になっていないかを確認できます。

ターミナルウィンドウを覗いたり、supervisor にステータスを尋ねたりする必要はありません。変わった瞬間に情報が描画されます。

ブロッカーが自動で浮上

未解決の依存関係を持つ bead は、キューに入った瞬間にフラグが立ちます。ブロックしているチェーン、上流の作業を所有するエージェント、誰かが積極的に解消に動いているかどうかが見えます。

止まっている作業は見えなくなりません。振り返りの前に気付けます。

ステータス会議なしで epic の進捗を把握

ツリー上の各 epic には、子 bead から計算されたプログレスバーが表示されます。ready、in progress、ready for QA、closed。ロールアップはライブなので、エージェントが bead をクローズすると epic のバーが動きます。

これがスタンドアップで欲しかったビューです。昨晩生成された Jira のバーンダウンではなく、今この瞬間の状態です。

仕組み

Beadbox はローカルの .beads ディレクトリを監視し (または Dolt SQL サーバーをポーリングし)、データベースが変更されるたびに WebSocket イベントを UI に送出します。リフレッシュ周期はローカルデータベースで 2 秒以内、サーバーで 3 秒以内です。

エージェントが共有 Dolt リモートにプッシュするマルチライター構成では、Beadbox はサーバーに直接接続し、すべてのコミットが着地した瞬間に表示します。

こんな人向け

マルチエージェントのコーディングワークフローを運用するチーム。supervisor エージェントがエンジニアや QA エージェントに作業を割り振っているなら、Beadbox はフリートを監視するために開いておく窓です。

ログを tail せずにエージェントが何をしているか見たいソロ開発者 (1〜2 体のエージェントを動かす人) にも有用です。

エージェントフリートを盲目的に運用するのをやめよう

Beadbox をインストールしてワークスペースを指定すれば、1 分もかからずにエージェントが実際に何をしているか、どこで止まっているか、どの作業がリリース間近かが見えるようになります。