저는 코딩 에이전트가 사용할 수 있는 작업 관리 시스템인 스티브 예게의 훌륭한 비즈 프로젝트의 열렬한 팬입니다. 사실, 요즘은 코딩 에이전트 세션에서 "beads"라는 문자열을 하루에 500번 이상 입력하거나 붙여넣고 있을 겁니다(지금은 10개 정도의 프로젝트를 동시에 진행하고 있는데, 앞으로 며칠, 몇 주 안에 프로젝트를 마무리하고 출시하면 곧 보실 수 있을 겁니다). 저는 보통 GPT-5 Pro를 통해 제 사양에 맞춰 설계도를 만들고 여러 번 수정하는데, 보통 Opus 4.5, Grok 4.1, Gemini 3의 도움을 받습니다. 그런 다음 Codex나 Claude Code에게 설계도를 받아서 구슬로 만들어 달라고 합니다. 제가 붙여넣은 설명문에 보통 이렇게 적습니다. "좋아요, 그럼 이 모든 것을 가져와서 더 자세히 설명하고, 작업, 하위 작업, 종속성 구조를 중첩하여 이 모든 것에 대한 포괄적이고 세부적인 구슬 세트를 만들어 주세요. 그리고 자세한 주석을 달아서 전체가 완전히 자체적으로 완결되고 자체 문서화되도록 하세요(관련 배경, 추론/정당화, 고려 사항 등 - 우리의 "미래의 나"가 프로젝트의 목표와 의도, 사고 과정, 그리고 그것이 프로젝트의 포괄적인 목표에 어떻게 부합하는지에 대해 알기를 바라는 모든 것). 어쨌든, 오늘 아침엔 구슬들을 훑어보고 무슨 일이 벌어지고 있는지 볼 수 있는 더 좋은 방법이 있었으면 좋겠다고 생각했습니다. 그리고 네, 알겠습니다. 구슬은 인간인 저를 위한 게 아니라 요원들을 위한 거니까요. 하지만 저는 그것들을 너무 많이 사용하기 때문에 그것들과 상호작용하고, 그것들을 보고, 탐색할 수 있는 방법이 있으면 도움이 될 것이라고 생각합니다. 게다가 저는 다양한 에픽에 걸쳐 충분한 구슬이 포함되어 있고 그 위에 많은 종속성 구조가 있는 충분히 복잡한 프로젝트의 구슬 "그래프"에 추가적인 유용한 정보가 숨어 있다는 생각이 들었습니다. 그래서 오늘 아침 다른 프로젝트 다섯 개를 동시에 진행하면서 beads_viewer(줄여서 bv)를 만들기 시작했는데, 벌써 놀랍도록 세련되고, 모든 기능을 갖추고, 유용한 기능이 갖춰졌다는 게 기쁩니다. 여기에서 다운로드할 수 있습니다. https://t.co/zkzAuA9hBx 모두 고성능 Golang으로 작성되었습니다(제가 최근에 다시 사용하기 시작한 언어이며, 오늘 아침에 출시한 시스템 모니터 프로그램도 이 언어입니다). 한 줄짜리 curl bash 설치 프로그램을 실행하세요(아래 링크된 저장소의 README 참조). 그런 다음 beads를 사용하고 있는 프로젝트 폴더로 가서 bv를 입력하기만 하면 열립니다. 인터페이스는 매우 간단합니다. F1 키를 누르면 사용 가능한 명령이 표시됩니다. "i" 키를 누르면 인사이트를, "g" 키를 누르면 그래프를, "b" 키를 누르면 칸반 보드를, "/" 키를 누르면 기본 뷰에서 비즈를 퍼지 검색하는 등의 작업을 할 수 있습니다. 저는 구슬 그래프 구조에 대한 멋진 그래프 이론적 계산을 수행하여 흥미로운 통찰력을 추출합니다. 그리고 구슬을 다루는 도구로서, AI 로봇 형제들도 이 도구를 즐겨 사용할 수 있도록 그들에게 유용하고 사용하기 쉬운 모드를 추가했습니다. 에이전트가 이를 사용하도록 하려면 이 간단한 설명을 AGENTS.md 또는 CLAUDE.md 파일에 넣기만 하면 됩니다. ``` ### bv를 AI 사이드카로 사용하기 bv는 Beads 프로젝트(.beads/beads.jsonl)를 위한 빠른 터미널 UI입니다. 목록/세부 정보를 렌더링하고 종속성 지표(페이지 랭크, 중요 경로, 사이클 등)를 미리 계산하여 블로커와 실행 순서를 즉시 확인할 수 있습니다. 에이전트에게는 그래프 사이드카와 같은 역할을 합니다. JSONL을 파싱하거나 환각적인 순회 위험을 감수하는 대신, 로봇 플래그를 호출하여 결정적이고 종속성을 고려한 출력을 얻을 수 있습니다. - bv --robot-help — AI 관련 명령을 모두 표시합니다. - bv --robot-insights — 빠른 분류를 위한 상위 N 요약과 함께 JSON 그래프 지표(PageRank, 중간성, HITS, 중요 경로, 사이클)를 제공합니다. - bv --robot-plan — JSON 실행 계획: 병렬 트랙, 트랙당 항목, 각 항목이 해제하는 항목을 보여주는 차단 해제 목록. - bv --robot-priority — 추론과 확신을 바탕으로 한 JSON 우선순위 추천. - bv --robot-recipes — 레시피를 나열합니다(기본값, 실행 가능, 차단됨 등). bv --recipe 을 통해 다른 플래그보다 먼저 사전 필터링/정렬합니다. - bv --robot-diff --diff-since — 이슈 변경 사항, 새 항목/종료된 항목, 도입/해결된 주기에 대한 JSON diff입니다. 그래프 논리를 직접 작성하는 대신 이 명령을 사용하세요. bv가 이미 어려운 부분을 계산했으므로 에이전트가 안전하고 빠르게 행동할 수 있습니다. ``` 어쨌든, 여러분(그리고 오늘 막 만들어서 아직 이야기하지 않은 새로운 친구 스티브 예게!)이 이 요리를 좋아하길 바랍니다.
PS: 이 글을 작성하기 위해 codex, Claude Code, gemini-cli에서 사용했던 프롬프트 세트를 포함했습니다(GPT-5 Pro로 많은 오타를 수정했습니다). 여기에서 읽을 수 있습니다. 또한 GPT-5와 Gemini 3의 새로운 기능에 대한 "최고의 아이디어"를 평가한 Opus 4.5의 놀라운 응답도 포함했습니다. https://t.co/RaEXdJbrDB 물론 다른 것들도 있었지만, 중요한 것들은 대부분 이 정도였고, 기본적으로 시간 순서대로 정리되어 있습니다.



