AI 코딩 도구의 확산과 함께 개발자들의 토큰(token) 사용량 관리가 새로운 과제로 떠오르고 있습니다. 클로드 코드(Claude Code), 코덱스(Codex), 커서(Cursor) 등 다양한 AI 도구를 사용하는 개발자들은 각 도구의 토큰 사용량을 개별적으로 확인해야 하는 번거로움과 함께, 전체적인 비용 지출을 파악하기 어렵다는 문제에 직면했습니다. 이러한 불편함을 해소하기 위해, 로컬에서 AI 코딩 도구의 토큰 사용량을 통합 관리하고 분석해주는 오픈소스 명령줄 인터페이스(CLI) 도구 'whoburnedmore'가 최근 공개되어 주목받고 있습니다.
'whoburnedmore'는 사용자의 로컬 머신에 저장된 AI 도구의 사용 기록 파일을 읽어 토큰 사용량을 집계합니다. 특히, 클로드 코드(Claude Code)의 세션 기록을 분석하여 총 토큰 소모량, 예상 비용, 활성 사용일, 그리고 가장 많이 사용한 날의 기록까지 상세한 대시보드 형태로 제공합니다. 이 도구의 핵심 기능은 모델별(예: Claude Opus, Sonnet, Haiku), 프로젝트별로 토큰 사용량을 분류하여 어디에 비용이 가장 많이 지출되었는지 명확히 보여주는 것입니다. 또한, 프롬프트 캐시(prompt cache)의 읽기 적중률(read-hit rate)을 분석하여 캐시 효율이 실제 비용에 미치는 영향을 파악할 수 있도록 돕습니다. 모든 분석은 100% 로컬에서 이루어지며, 어떠한 정보도 외부 서버로 전송되지 않아 개인 정보 보호 측면에서도 안전합니다.
이러한 'whoburnedmore'의 등장은 AI 개발 환경에서 비용 효율성을 높이는 데 중요한 의미를 가집니다. 개발자들은 이 도구를 통해 불투명했던 AI 토큰 사용량을 명확히 이해하고, 특정 모델이나 프로젝트에 과도하게 지출되는 비용을 식별하여 최적화 전략을 세울 수 있습니다. 특히 프롬프트 캐시 효율 분석은 불필요한 토큰 낭비를 줄이고 비용을 절감하는 데 실질적인 도움을 줄 수 있습니다. 이는 AI 개발 비용 관리에 대한 인식을 높이고, 개발자들이 보다 효율적으로 AI 도구를 활용할 수 있는 기반을 마련해 줄 것으로 기대됩니다.