beads 이슈 트래커를 위한 GUI

beads를 위한 네이티브 데스크톱 GUI

bd CLI는 작업을 생성하고 닫는 데 빠릅니다. Beadbox는 전체의 모양을 한눈에 봐야 할 때 여는 것입니다: 의존성 그래프, epic 진행 상황, 그리고 모든 에이전트의 현재 작업을 한 창에서.

Homebrew로 설치

brew install --cask beadbox/beadbox/beadbox

CLI가 보여줄 수 없는 것을 보여줍니다

bd list는 필터링된 뷰를 터미널로 가져오는 데 훌륭합니다. 하지만 6개의 epic에 걸쳐 의존성이 얽힌 40개의 bead가 있다면 출력은 텍스트의 벽이 됩니다. 결국 머릿속에서 그래프를 재구성하려고 쿼리를 반복 실행하게 됩니다.

Beadbox는 그 그래프를 직접 렌더링합니다. 모든 bead는 노드입니다. 모든 블로커는 엣지입니다. 작업이 어디에서 막혀 있는지, 어떤 epic이 실제로 완료에 가까운지, 다음 주에 어떤 의존성 체인이 발목을 잡을지 한눈에 볼 수 있습니다.

시각적 의존성 그래프

아무 bead나 클릭하면 그것을 막는 것과 그것이 막는 것을 볼 수 있습니다. 다단계 의존성 체인은 중첩된 ID 리스트가 아닌 인터랙티브 트리로 렌더링됩니다.

Epic 진행 상황을 한눈에

모든 epic은 하위 bead에서 계산된 진행률 바를 표시합니다. 수동 상태 롤업 없음. 오래된 대시보드 없음. 트리는 데이터베이스를 실시간으로 반영합니다.

CLI에서 오는 실시간 업데이트

에이전트가 bd create 또는 bd update를 실행하면 Beadbox는 2초 이내에 변경을 감지하고 다시 렌더링합니다. 수동 새로고침 없이 작업이 파이프라인을 통해 이동하는 것을 지켜볼 수 있습니다.

Electron이 아닌 네이티브

Beadbox는 Tauri로 구축되었습니다. 이는 Chromium을 동봉하는 대신 OS의 내장 WebView를 사용한다는 의미이므로 앱은 1초 이내에 실행되고 설치 파일은 약 20MB입니다.

macOS (Apple Silicon 및 Intel), Linux (AppImage 및 .deb), Windows에서 실행됩니다. 모두 동일한 코드베이스에서.

이미 사용 중인 bd CLI와 함께 작동합니다

Beadbox는 bd를 대체하지 않습니다. CLI 명령이 쓰는 것과 동일한 Dolt 데이터베이스를 읽습니다. 터미널에서 bd create, bd update, bd close를 계속 사용할 수 있습니다. Beadbox는 동일한 데이터에 대한 두 번째 창을 제공할 뿐입니다.

가져오기 단계 없음. 설정 파일 없음. 워크스페이스를 가리키면 렌더링이 시작됩니다.

자주 묻는 질문

Beadbox를 사용하려면 bd CLI가 필요한가요?
예. Beadbox는 bd가 관리하는 데이터베이스를 읽습니다. 먼저 bd를 설치하고 (brew install beads), 그다음 Beadbox를 설치하세요.
Beadbox가 CLI를 대체하나요?
아니요. CLI는 단일 bead를 생성하고 업데이트하는 데 더 빠릅니다. Beadbox는 전체 그림을 보는 데 더 좋습니다. 대부분의 사람들은 둘 다 사용합니다.
내 데이터가 어딘가로 전송되나요?
아니요. bead는 로컬 Dolt 데이터베이스에 있습니다. Beadbox가 직접 읽습니다. 계정 없음, 클라우드 동기화 없음, 이슈 데이터에 대한 텔레메트리 없음.

CLI에 한 쌍의 눈을 달아주세요

이미 터미널에서 bd를 실행하고 있다면 Beadbox는 워크플로우의 어떤 것도 바꾸지 않고 끼어듭니다. 한 번 설치하고, 두 번째 모니터에 열어 두고, 에이전트가 무엇을 하는지 추측하는 것을 멈추세요.