앤트로픽(Anthropic)의 AI 코딩 도구 클로드 코드(Claude Code) 사용자를 위한 유용한 맥OS(macOS) 애플리케이션 '클로드 스테이터스 라이트(Claude Status Light)'가 공개되어 주목받고 있습니다. 이 앱은 클로드 코드의 현재 작업 상태를 실시간으로 시각화하여, 개발자들이 AI의 진행 상황을 한눈에 파악하고 효율적으로 작업 흐름을 관리할 수 있도록 돕습니다.
클로드 스테이터스 라이트는 클로드 코드의 상태를 직관적인 '스톱라이트' 색상으로 표시합니다. 예를 들어, AI가 사용자 입력을 기다릴 때는 빨간색(🔴), 도구를 사용하거나 생각 중일 때는 노란색(🟡), 작업을 완료하고 다음 지시를 기다릴 때는 초록색(🟢)으로 나타냅니다. 앱은 맥(Mac)의 메뉴 바, 항상 위에 뜨는 작은 데스크톱 창, 그리고 독(Dock) 아이콘 등 세 가지 방식으로 상태를 표시하며, 사용자는 설정에서 원하는 방식을 선택할 수 있습니다. 또한, 여러 클로드 코드 세션이 동시에 실행될 경우 가장 긴급한 상태(입력 대기 > 작업 완료 > 실행 중)를 우선적으로 표시하며, 클릭 한 번으로 특정 세션의 터미널로 바로 이동하는 기능도 제공하여 멀티태스킹 환경에서 유용성을 더합니다.
이 앱은 클로드 코드의 라이프사이클 이벤트 훅(hook)을 활용하여 각 세션의 상태, 실행 터미널 정보, 프로세스 ID(PID) 등을 JSON 파일로 기록하고, 앱이 이 파일을 모니터링하여 상태를 업데이트하는 방식으로 작동합니다. 특히, 세션 프로세스가 종료되면 해당 정보를 즉시 삭제하여 목록의 정확성을 유지합니다. 백그라운드에서 실행되는 헤드리스(headless) 세션이나 터미널이 없는 세션도 추적하며, 클로드 코드가 시작한 백그라운드 셸(shell) 작업까지 감지하여 AI가 대화는 끝냈지만 실제 작업은 진행 중인 경우를 노란색으로 표시해줍니다. 이러한 기능은 개발자가 AI의 복잡한 내부 동작을 보다 명확하게 이해하고, 불필요한 대기 시간을 줄여 생산성을 극대화하는 데 크게 기여할 것입니다.