AI 코딩 어시스턴트 클로드 코드(Claude Code)를 활용하는 개발자들을 위한 새로운 오픈소스 도구 '게이지(Gage)'가 공개되어 주목받고 있습니다. 러스트(Rust) 기반으로 개발된 게이지는 클로드 코드와의 대화 세션 기록을 분석하여 개발자가 미처 발견하지 못했을 버그, 잘못된 에이전트 동작, 프로젝트 규칙 위반 등 다양한 숨겨진 문제들을 찾아내고, 심지어 클로드 코드의 도움을 받아 이러한 문제들을 해결할 수 있도록 지원합니다.
게이지는 클로드 코드 세션 기록을 스캔하여 '일반(general)', '코드 리뷰(code-review)', '숨겨진 사고(hidden-thinking)', '세션 보존(session-retention)' 등 다양한 유형의 스캐너를 통해 문제를 식별합니다. 예를 들어, 개발자가 '진행하라'고 지시했지만 클로드 코드가 이전에 위험을 경고했던 버그를 게이지가 찾아내기도 했습니다. 게이지는 발견된 모든 문제에 대해 세션 기록의 특정 줄을 증거로 제시하여, 개발자가 문제의 근원을 명확히 파악하고 해결할 수 있도록 돕습니다. 또한, '게이지 리졸브(gage resolve)' 명령어를 통해 클로드 코드와 상호작용하며 문제를 해결하거나, 필요 없는 문제는 건너뛸 수 있습니다. 현재 리눅스(Linux)와 macOS를 지원하며, 윈도우(Windows) 지원도 계획 중입니다.
이러한 도구의 등장은 AI 코딩 어시스턴트의 활용이 늘어나면서 발생하는 새로운 유형의 문제 해결 방안을 제시합니다. AI가 생성한 코드나 제안을 사람이 일일이 검토하는 것은 비효율적이며, 중요한 문제를 놓칠 가능성이 높습니다. 게이지는 이러한 검토 과정을 자동화하고, AI가 스스로 문제를 발견하고 해결하는 데 도움을 줌으로써 개발 생산성을 크게 향상시킬 수 있습니다. 특히, AI 에이전트의 '생각 과정(thinking blocks)'까지 추적하여 문제의 원인을 깊이 있게 파악할 수 있다는 점에서, AI 기반 개발 워크플로우의 신뢰성과 효율성을 높이는 데 중요한 역할을 할 것으로 기대됩니다.