C

claudemon

A local Pokémon work companion running in Claude Code

Last Updated 9/19/2026

About claudemon

claudemon is a local Pokémon game embedded in the Claude Code workflow. The plugin uses hooks to sense what Claude is doing and provides battle mechanics including critical hits, type charts, status, PP, one-hit KOs, fleeing, and switching Pokémon mid-battle. The game also offers breeding and hatching, plus code-based trading: Pokémon data is compressed and encoded as about three hundred base64 characters. Running it requires Claude Code and Node.js 20.19 or later, with no extra dependencies or build steps.

Best for

Developers using Claude Code
Users who enjoy Pokémon battles
Users interested in local execution

Best use cases

Battle Pokémon while working in Claude Code

Play the original 151 Pokémon from Generation I

Hunt for shiny Pokémon through hatching

Share or trade Pokémon with code

Features

Claude Code integration

Plugin hooks pass Claude Code activity to the game.

Complete battle mechanics

Includes critical hits, type charts, status, PP, one-hit KOs, fleeing, and switching Pokémon mid-battle.

Breeding and hatching

Eggs have independent shiny rolls, with odds of 1/512.

Code trading

Pokémon data is compressed into about three hundred base64 characters that users can send themselves.

Pros

  • Data stays local; no account or backend required
  • No extra dependencies or build steps
  • Supports code-based Pokémon trading

Cons

  • Requires Node.js 20.19 or later
  • Not suitable for macOS Terminal; sprites may show stripes and stretching

FAQ

Requires Claude Code and Node.js 20.19 or later; no extra dependencies or build steps.
Game and hooks data stay on the local machine; code trades leave it only when sent by the user.

Tool Information

Developerclaudemon
Release Date9/19/2026
PricingFree