최근 개발자 커뮤니티에서 macOS 메뉴바 앱인 Tokenmon이 뜨겁게 주목받고 있다. 이 앱은 LLM(대형 언어 모델) 사용량을 단순한 숫자가 아닌 탐험과 수집의 재미로 변환하는 혁신적인 접근 방식을 선보인다. 특히 Claude Code, Codex, Gemini, Cursor와 같은 도구를 사용하는 개발자들에게 새로운 경험을 제공하고 있다. Tokenmon은 사용자가 코딩 도구를 사용할 때 자동으로 진행되는 패시브 수집형 게임으로, 사용자는 별도의 조작 없이도 게임의 진행을 느낄 수 있다. 이 앱은 단순한 생산성 도구가 아닌, LLM 사용량이라는 "버려지는 값"을 재미있게 느끼게 하려는 실험으로 시작되었다.

Tokenmon의 작동 방식

Tokenmon은 사용자가 LLM 도구를 사용할 때 로컬 메타데이터를 기반으로 탐험 진행도를 쌓는다. 사용자가 일정량의 토큰을 소비하면 야생 크리처와 조우하게 되며, 이 과정은 자동으로 진행된다. 포획, 도망 등 결과는 사용자가 직접 전투를 하거나 버튼을 눌러서 결정하는 것이 아니라, 평소처럼 코딩 도구를 사용하는 것만으로도 이루어진다. 이 앱은 사용자가 코딩을 하면서 자연스럽게 게임을 즐길 수 있도록 설계되었다.

설계 방향과 주요 특징

Tokenmon은 로컬 우선의 설계를 채택하고 있으며, SQLite 기반으로 로컬 저장을 한다. 프라이버시를 중시하여 프롬프트나 모델 응답 내용은 읽거나 저장하지 않는다. 또한, Provider-agnostic(공급자 비의존적)으로 설계되어 Claude와 Codex별 처리는 어댑터에 두고, 게임 로직은 정규화된 사용 이벤트만 사용한다. 사용자는 메뉴바에서 몇 초 안에 상태를 파악할 수 있으며, LLM 사용 자체가 게임 진행으로 이어지기 때문에 수동 조작을 최소화했다.

향후 발전 방향

현재 Tokenmon은 macOS 전용으로 싱글플레이와 수집 중심의 게임으로 운영되고 있다. 개발자는 향후 수집한 크리처를 감상하고 정리할 수 있는 Dex 기능 강화, 사용 패턴에 따른 필드와 희귀도 변화, 로컬 export/import 기능, 친구와의 수집 결과 공유 기능 등을 고민하고 있다. 이러한 방향은 Tokenmon의 게임성을 더욱 강화할 것으로 기대된다.

Tokenmon은 아직 초기 단계에 있어 피드백을 받고 있으며, 사용자들이 이 컨셉이 지속적으로 재미를 줄 수 있을지, 프라이버시 경계를 어떻게 설정해야 신뢰를 얻을 수 있을지에 대한 의견을 모으고 있다. 이 앱은 LLM 사용량을 새로운 방식으로 탐험할 수 있는 기회를 제공하며, 개발자 커뮤니티에서 큰 반향을 일으키고 있다.

Tokenmon은 단순한 도구를 넘어, LLM 사용의 새로운 경험을 제공하는 게임으로 자리 잡을 가능성이 높다. 이 앱이 앞으로 어떤 방향으로 발전할지 귀추가 주목된다.