junoh-bg/claude-pokemon-pet

3 stars · Last commit 2026-06-10

A floating Pokémon companion for Claude Code — reacts to your session, levels up and evolves as you complete tasks (macOS)

README preview

# claude-pokemon-pet

A floating Pokémon companion for Claude Code (macOS). A random gen-1 Pokémon
appears on your screen, reacts to what Claude is doing, levels up with every
completed task, and evolves along its real evolution chain.

<p align="center">
  <img src="assets/demo.gif" width="720" alt="claude-pokemon-pet — a Charizard reacting to a Claude Code session">
</p>

## Features

- **Reacts to your session** — roams around while Claude works
  (`CHARIZARD used FLAMETHROWER!`), bobs while thinking, hops when a task
  completes (`It's super effective!`), fidgets when Claude needs your input,
  and falls asleep when you're idle.
- **Levels & evolves** — its level is the number of tasks Claude completed
  today (resets at midnight). It evolves at Lv.6 and Lv.16 with an EXP bar
  and a proper `What? CHARMANDER is evolving!` moment.
- **Daily gacha** — one of 81 gen-1 evolution chains is rolled the first time

View full repository on GitHub →