By amit221
Play a creature collection game directly in the terminal while working, with commands to catch, breed, and view creatures alongside session lifecycle management.
Your 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.
Matches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub amit221/compi --plugin compiYour coding buddy pet for Claude Code — view, customize, or embed in your statusline
Animated desktop pet companion that reacts to Claude Code activity
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Claude Code Pokémon gamification plugin with token-to-XP progression, party growth, and a Braille-first status line
Persistent AI coding companion with 21 species and personality stats.
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.