기본적으로 로컬 우선
내 머신에 데이터를 보관하는 로컬 우선 이슈 트래커
Beadbox는 beads 이슈 트래커 위에 구축되었으며, 모든 bead를 자신의 디스크에 있는 Dolt 데이터베이스에 저장합니다. 클라우드 없음. 계정 없음. 이슈 데이터에 대한 텔레메트리 없음. 공유하고 싶을 때는 직접 제어하는 원격으로 푸시합니다.
로컬 우선이 중요한 이유
클라우드 이슈 트래커는 공급자가 인수되거나, 가격이 변경되거나, 장애로 팀이 오후 내내 마비될 때까지는 생산적으로 느껴집니다. 이슈는 실제로는 당신의 것이 아닙니다. 접근 권한을 임대하고 있는 것입니다.
로컬 우선은 그것을 뒤집습니다. bead는 내 머신의 디렉터리에 있는 Dolt 데이터베이스에 있습니다. 읽고, Git에 커밋하고, 외장 드라이브에 백업하고, 협업을 원할 때 원격으로 푸시할 수 있습니다. 진실의 원천은 항상 로컬입니다.
Dolt 위에 구축
Dolt는 Git과 유사한 버전 관리를 갖춘 SQL 데이터베이스입니다. 모든 bead, 모든 코멘트, 모든 상태 변경은 쿼리, 비교, 병합할 수 있는 전체 이력을 가진 테이블의 한 행입니다.
bd log를 실행하여 무엇이 변경되었는지 볼 수 있습니다. 코드를 브랜치하는 것과 동일한 방식으로 bead를 브랜치할 수 있습니다. 두 개의 워크스페이스를 병합하고 행 수준에서 충돌을 해결할 수 있습니다. 이는 일반적인 클라우드 트래커가 제공할 수 없는 것입니다.
계정 없음, 클라우드 락인 없음
Beadbox에 가입하지 않습니다. 가입할 것이 없습니다. 앱을 설치하고, 디렉터리를 가리키고, 작업 추적을 시작하세요.
팀원과 공유하거나 AI 에이전트가 CI 러너에서 업데이트를 푸시하도록 하려면, Dolt SQL 서버를 시작하고 (bd CLI가 대신 해줍니다) Beadbox를 연결합니다. 그 서버가 어디에서 실행되는지는 당신이 제어합니다.
설계에 의한 프라이버시
Beadbox는 데이터베이스를 직접 읽습니다. 이슈, 코멘트, 워크스페이스 이름을 어떤 서버로도 업로드하지 않습니다. 앱 번들에는 bead 콘텐츠에 대한 분석이 없습니다.
앱 사용에 대한 제품 분석 (어떤 버튼이 클릭되는지, 앱이 충돌하는지)은 옵트인이며 개인정보처리방침에 문서화되어 있습니다. 이슈 콘텐츠는 구성한 원격으로 푸시하지 않는 한 머신을 떠나지 않습니다.
AI 코딩 에이전트에 적합
코드베이스에서 작업하는 AI 에이전트가 있을 때 로컬 우선은 더욱 중요합니다. 에이전트는 빠르고, 네트워크 홉 없이 읽고 쓸 수 있으며, 클라우드 장애에도 플릿을 멈추지 않고 견디는 작업 시스템이 필요합니다.
bd는 커맨드 라인에서 그것을 제공합니다. Beadbox는 플릿이 무엇을 하고 있는지에 대한 사람의 뷰를 제공합니다.
코드가 있는 곳에 이슈를 보관하세요
이미 개발 환경을 로컬에서 실행하고 있다면 이슈도 그래야 합니다. bd를 설치하고, Beadbox를 설치하고, 집으로 전화하지 않는 진짜 이슈 트래커를 얻으세요.