By thunderconch
Gamify Claude Code sessions as Tokenmon: convert tokens to XP for Pokémon party growth, battle gym leaders or PvP via LAN/localhost rooms using AskUserQuestion turns, manage party with CLI for nicknames/moves/starters/evolutions/resets, toggle Korean/English, configure remote audio relay for SSH/Docker/WSL, diagnose/fix setup issues.
npx claudepluginhub thunderconch/tkm --plugin tkmCall a Pokémon by name and it reacts based on bond (EV). Korean: 불러, 불러줘, 야, 이리와, 포켓몬 이름, 반응, 파이숭이야, 불꽃숭이야
Tokenmon install diagnostics. Verify dependencies, StatusLine, CLI, data, assets, sprite rendering, multi-gen migration. Korean: doctor, 진단, 설치 확인, 안 돼요
Tokenmon friendly battle. Real PvP turn loop against another player on the same network. Korean: 친선전, 친선 배틀, 배틀, 대전, friendly battle
Tokenmon gym battle. Challenge gym leaders with your party in turn-based combat. Korean: 체육관, 배틀, 도전, gym, 관장
Tokenmon language toggle. Switch between Korean and English. Korean: 언어, 영어, 한국어, 언어 변경, 언어 전환
Tokenmon move management. View and swap pokemon moves. Korean: 기술, 무브, 스킬, moves
Give a nickname to a Pokémon in your party. Korean: 닉네임, 이름 짓기, 이름 붙이기, 별명
Configure tokenmon remote sound relay. Detects SSH/Docker environment, confirms with user, and enables relay audio. Use to set up, change, or disable relay. Korean: 릴레이, 원격 소리, 원격 사운드, relay setup, relay 설정
Tokenmon data reset. Clear all Pokémon, achievements, items and start fresh. Korean: reset, 초기화, 리셋, 처음부터
Tokenmon initial setup. Install dependencies, StatusLine integration, starter Pokémon selection. Korean: 초기 설정, 설치, 시작, tokenmon
Dev-only: manual test harness for the evolution AskUserQuestion flow. Backs up state, seeds a scenario party, auto-verifies + auto-restores after the user completes the evolution prompt.
Tokenmon CLI. status, party, pokedex, region, items, achievements, nickname, call. Korean: 상태 확인, 파티, 도감, 지역, 아이템, 업적, 닉네임, 부르기, 포켓몬, tokenmon
Tokenmon pre-uninstall cleanup. Clean statusLine and data files before /plugin uninstall. Korean: uninstall, 제거, 삭제, 지우기
Spend Tokens. Train Pokémon. Hit the Limit.
A Claude Code gamification plugin that turns token spend into a Pokémon training loop with party progression, encounters, achievements, and a Braille-first status line.
Install · Commands · 한국어 README
Tokénmon turns everyday Claude Code usage into a visible progression loop. Your sessions feed XP, your party grows over time, and the status line keeps the loop in view while you work.
/plugin marketplace add ThunderConch/tkm
/plugin install tkm@tkm
/reload-plugins
/tkm:setup
| Command | What it does |
|---|---|
/tkm:setup | Run the guided setup flow |
/tkm:tkm status | Show your current party and XP progress |
/tkm:tkm party | Inspect your active party |
/tkm:tkm pokedex | Browse your Pokédex progress |
/tkm:tkm achievements | View achievement progress |
/tkm:tkm config set renderer braille | Return to the recommended display mode |
There might be bugs. But you can literally ask Claude to fix them — it built most of this anyway.
Built with TypeScript and the Claude Code plugin system.
Terminal creature collection game — catch digital beings as you work
Matches all tools
Hooks run on every tool call, not just specific ones
Share bugs, ideas, or general feedback.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Steam-style achievement system for Claude Code
Learn Claude Code by building real things, one level at a time
Terminal HUD for Claude Code — real-time token, cost, git, and project monitor
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques