우리는 매일 10개 이상의 브랜치에서 Claude Code를 실행하므로, 따라잡기 위해 워크스테이션을 구축했습니다
Source: Dev.to
배경
우리 회사에서는 Claude Code를 많이 사용합니다—여러 프로젝트에 걸쳐 10개 이상의 브랜치에서 에이전트를 병렬로 실행하죠. 에이전트가 만든 결과물을 검토하는 것보다 터미널 탭과 브라우저 창을 관리하는 데 더 많은 시간을 쓰고 있다는 것을 깨달았습니다.
진짜 문제는 간단했습니다: 흐름을 놓치게 된다는 것.
어떤 에이전트가 방금 끝났나요? 어느 에이전트가 당신의 허가를 기다리고 있나요? 15분 전에 무언가를 물어본 에이전트는 어디에 있나요? 탭을 뒤져가며 어디서 무슨 일이 일어나고 있는지 재구성해야 합니다.
해결책: 캐노피
우리는 Canopy—모든 프로젝트와 브랜치를 하나의 사이드바에 실시간 상태 표시와 함께 보여주는 개발자 워크스테이션을 만들었습니다. 앱을 열면 즉시 어떤 작업이 주의를 필요로 하는지 확인할 수 있습니다.
주요 기능
- 각 프로젝트와 워크트리를 색상으로 구분된 에이전트 상태(대기, 작업 중, 허가 필요, 완료)와 함께 나열하는 사이드바.
- macOS에서는 노치에 모든 세션 상태가 표시되어, Canopy로 전환하지 않아도 현재 상황을 파악할 수 있습니다.
- 각 워크트리는 자체 격리 공간을 가집니다—터미널 창, 브라우저, AI 인스펙터—그래서 컨텍스트가 브랜치 간에 섞이지 않습니다.
- Claude Code Max 사용량 및 컨텍스트 윈도우 소비량을 별도 탐색 없이 바로 확인할 수 있습니다.
- “12개의 탭을 모두 확인한다”는 워크플로를 “사이드바를 한눈에 본다”는 방식으로 바꿔줍니다.
오픈 소스
Canopy는 오픈 소스이며 완전히 무료입니다—계정도, 텔레메트리도, 유료 티어도 없습니다. 우리는 잦은 업데이트와 활발한 개발을 계획하고 있습니다. 사용해 보신다면 어떤 점이 좋은지, 어떤 점이 부족한지, 무엇이 빠졌는지에 대한 피드백을 진심으로 환영합니다. 우리는 이 도구를 커뮤니티와 함께 만들고 싶습니다, 진공 속에서가 아니라.
- Website:
- GitHub: