앤트로픽(Anthropic)의 AI 코딩 도구인 클로드 코드(Claude Code) 사용자들을 위한 독특한 가상 펫 '놈링스(Nomlings)'가 공개되었습니다. 이 3D 가상 펫은 개발자의 터미널 옆에 떠다니며, 클로드 코드 세션에서 소모되는 토큰을 '먹고' 성장합니다. 작업 완료 시 기뻐하고, 도구 오류 발생 시 불평하며, 코드 배포(ship) 시 진화하는 등 개발자의 활동에 반응하여 사용자에게 재미와 동기 부여를 제공합니다.
놈링스는 클로드 코드의 공식 훅(hook)을 통해 세션 시작, 도구 사용 후, 세션 종료 등의 이벤트를 로컬호스트(localhost)로 전달받습니다. 또한, 세션 트랜스크립트(transcript) 파일에서 토큰 사용량만 읽어와 펫의 배고픔, 에너지, 기분, 경험치(XP)를 Rust 기반의 상태 머신(state machine)으로 관리합니다. 이 모든 과정은 사용자 프롬프트나 코드 내용을 전송하지 않고 로컬에서만 처리되어 개인 정보 보호를 강화했습니다. 놈링스는 알(Egg) 단계부터 시작하여 레벨 5, 18, 40에 도달하면 아기(Baby), 십대(Teen), 성인(Adult)으로 진화하며, 도구 사용 시 1 XP, 작업 완료 시 10 XP를 얻습니다. 기본 펫인 '먼치링(Munchling)'은 무료로 제공되며, 9가지 추가 종족과 장치 스킨, 색상 커스터마이징을 포함하는 '코스메틱 팩'은 일회성 구매로 제공됩니다.
놈링스는 단순한 가상 펫을 넘어, AI 개발 환경에 게이미피케이션(gamification) 요소를 도입하여 개발자의 생산성과 몰입도를 높일 수 있는 새로운 시도입니다. 토큰 소모량을 시각적으로 보여주면서 개발자가 자신의 AI 사용 패턴을 인지하게 돕고, 펫의 반응을 통해 작업의 성과와 문제점을 즉각적으로 피드백받는 효과를 줍니다. 이는 개발자들이 AI 도구를 더욱 즐겁게 사용하고, 자신의 작업 과정에 대한 애착을 형성하는 데 기여할 수 있습니다. 또한, 개인 정보 보호를 최우선으로 설계되어 민감한 개발 환경에서도 안심하고 사용할 수 있다는 점이 큰 장점입니다.
