beads를 위한 실시간 대시보드

AI 코딩 에이전트를 운영하는 팀을 위한 대시보드

4~5개의 에이전트가 병렬로 작업하고 있을 때 터미널로는 더 이상 충분하지 않습니다. Beadbox는 전체 플릿의 실시간 뷰를 제공합니다: 누가 무엇을 작업 중인지, 블로커가 어디에 있는지, 어떤 epic이 곧 완료될지.

Homebrew로 설치

brew install --cask beadbox/beadbox/beadbox

플릿 뷰

활동 대시보드는 담당자별로 그룹화된 현재 진행 중인 모든 bead를 표시합니다. 6개의 에이전트를 나란히 볼 수 있으며, 각 에이전트가 무엇을 작업 중인지, 얼마나 오래 클레임되어 있었는지, 유휴 상태가 된 에이전트가 있는지 확인할 수 있습니다.

터미널 창을 엿보거나 수퍼바이저에게 상태를 물을 필요가 없습니다. 정보는 변경되는 순간 렌더링됩니다.

블로커가 자동으로 표면화됩니다

미충족 의존성이 있는 bead는 큐에 들어가는 순간 플래그가 지정됩니다. 그것을 막고 있는 체인, 상위 작업을 소유한 에이전트, 그리고 누군가 적극적으로 그것을 해제하고 있는지를 볼 수 있습니다.

막힌 작업이 더 이상 보이지 않는 상태로 남지 않습니다. 회고 전에 포착합니다.

상태 회의 없는 Epic 진행 상황

트리의 모든 epic은 하위 bead에서 계산된 진행률 바를 표시합니다. Ready, in progress, ready for QA, closed. 롤업은 실시간이므로 에이전트가 bead를 닫으면 epic 바가 움직입니다.

이것이 스탠드업에서 원하는 뷰입니다. 어젯밤 생성된 Jira 번다운이 아닌, 바로 지금의 현재 상태.

작동 방식

Beadbox는 로컬 .beads 디렉터리를 감시하거나 (또는 Dolt SQL 서버를 폴링하여) 데이터베이스가 변경될 때마다 UI에 WebSocket 이벤트를 전송합니다. 새로고침 주기는 로컬 데이터베이스에서는 2초 이내, 서버에서는 3초 이내입니다.

에이전트가 공유 Dolt 원격으로 푸시하는 멀티 라이터 설정의 경우, Beadbox는 서버에 직접 연결하여 모든 커밋이 도착하는 대로 표시합니다.

이것은 누구를 위한 것인가

멀티 에이전트 코딩 워크플로우를 운영하는 팀. 엔지니어와 QA 에이전트에게 작업을 분배하는 수퍼바이저 에이전트가 있다면, Beadbox는 플릿을 지켜보기 위해 열어 두는 창입니다.

로그를 따라가지 않고도 에이전트가 무엇을 하는지 보고 싶은 한두 명의 에이전트를 운영하는 단독 개발자에게도 유용합니다.

에이전트 플릿과 함께 깜깜이로 비행하는 것을 멈추세요

Beadbox를 설치하고, 워크스페이스를 가리키면, 1분 이내에 에이전트가 실제로 무엇을 하고 있는지, 어디에서 막혀 있는지, 어떤 작업이 배포에 가까운지 볼 수 있습니다.