By amit221
Play a Pokemon-inspired creature collection game in your terminal during dev sessions. Catch and breed digital beings via interactive CLI commands, view your collection anytime, with session hooks automatically managing lifecycle events and logging tool usage.
npx claudepluginhub amit221/compi --plugin compiYour coding activity spawns unique ASCII creatures with randomized traits across 8 rarity tiers. One command to play. Pick a card to catch or breed. Hundreds of millions of possible combinations.
Works with Claude Code | Cursor | and more coming soon
1. Code normally Your prompts, tool calls, and commits generate "ticks"
2. Creatures spawn Every ~30 minutes a batch of creatures appears nearby
3. Type /play Draw 3 cards — pick one to catch, skip, or breed
4. Build your crew Breed pairs to upgrade rarity and discover hybrid species
Every creature has 4 trait slots (eyes, mouth, body, tail), each with its own rarity color — from gray commons to red mythics. Breed matching traits for a chance to upgrade.
/play — One Command, Cards on the TableType /play and the game deals you cards. Pick one. That's it.
Three creatures appeared — pick A, B, or C to catch
Each card shows the creature's ASCII art, traits with rarity colors, energy cost, and catch rate. Type a letter to choose.
Caught! Next cards are dealt automatically
Sometimes you'll draw a breed card — a full-screen matchup between two of your creatures:
Matching traits have a chance to upgrade rarity
Cross-species breeding creates hybrid species with AI-generated names and art.
Type /collection anytime to see your creatures:
/plugin marketplace add amit221/compi
/plugin install compi@compi
Then enable auto-update:
/plugin to open the plugin managerRequires Cursor 2.5 or later.
/add-plugin compi@https://github.com/amit221/compi
Then restart Cursor and verify under Settings > Plugins.
| Command | What it does |
|---|---|
/play | Draw cards — catch or breed creatures |
/collection | View your creatures (free) |
That's it. Two commands. The game handles the rest.
Compi is open source and contributions are welcome! Open an issue to start a conversation.
Star the repo | Follow on X | Join r/compiCli
Built for the terminal. MIT licensed. No telemetry, no background processes.
Your coding buddy pet for Claude Code — view, customize, or embed in your statusline
Matches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Claude Code Pokémon gamification plugin with token-to-XP progression, party growth, and a Braille-first status line
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Use when the agent is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text. Originally from OpenAI's curated skills catalog.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.