A 3D virtual pet plugin for Claude Code with 10 evolution stages and 5 paths
Project description
Claude Pet Companion
A virtual pet for Claude Code with evolution system, memory tracking, and productivity features.
What's New in v2.2
3D Evolution System
- 10 Evolution Stages - From Egg to Ancient with unique visual appearances
- 5 Evolution Paths - Coder, Warrior, Social, Night Owl, Balanced
- 3D Pseudo-Rendering - Multi-layer depth simulation with dynamic lighting
- Evolution Items - Collect special items to trigger evolutions
- Memory System - Pet remembers your coding activities and patterns
Installation
pip install claude-pet-companion
Usage
1. Desktop Pet Mode
Launch a standalone desktop pet that responds to your coding activities:
claude-pet
# or
pet-companion
The desktop pet features:
- Floating animated character on your screen
- Mouse eye tracking
- Drag to reposition
- Right-click menu for interactions
- Theme switching (5 color schemes)
2. Claude Code Plugin Mode
Install as a Claude Code plugin for in-chat commands:
claude-pet install
Then restart Claude Code and use these commands in your conversation:
/pet:status - View pet stats and evolution stage
/pet:feed - Feed your pet
/pet:play - Play with your pet
/pet:sleep - Toggle sleep mode
Plugin Location:
| Platform | Directory |
|---|---|
| Windows | %APPDATA%\Claude\plugins\claude-pet-companion\ |
| macOS | ~/.claude/plugins/claude-pet-companion/ |
| Linux | ~/.claude/plugins/claude-pet-companion/ |
Evolution System
10 Stages
Egg → Hatchling → Baby → Child → Pre-Teen → Teen → Young Adult → Adult → Elder → Ancient
5 Evolution Paths
| Path | Style | Special Features |
|---|---|---|
| Coder | Tech | Blue/Green, pixel eyes, binary particles |
| Warrior | Battle | Orange/Red, sharp eyes, flame aura |
| Social | Cute | Pink/Heart, round body, heart particles |
| Night Owl | Mystery | Purple/Yellow, glowing eyes, stardust trail |
| Balanced | Harmony | Green/Teal, gentle eyes, nature aura |
Evolution Items
| Item | Use | How to Get |
|---|---|---|
| Code Fragment | Stages 1-3 | Create 5 files |
| Bug Slayer | Stages 4-6 | Fix 10 errors |
| Wisdom Crystal | Stages 7-8 | 90%+ productivity |
| Ancient Relic | Stage 9 | All achievements |
| Friendship Badge | Social boost | 50 interactions |
| Moonstone | Night Owl boost | 10hrs night coding |
Features
Theme System
Switch between 5 color schemes via right-click menu:
- Blue (Default) - Classic Claude blue tones
- Pink - Warm rose and magenta
- Green - Fresh nature greens
- Dark - Sleek monochrome
- Purple - Mystical violet vibes
Productivity Tracking
| Metric | Description |
|---|---|
| Productivity Score | Based on success rate and activity frequency |
| Focus Score | Measures continuous work time vs breaks |
| Combo/Streak | Bonus XP for rapid consecutive actions |
| Flow State | Special effects when focus >= 80% |
Dynamic Expressions
| State | Expression |
|---|---|
| Idle | 😊 Happy with smile |
| Thinking | 🤔 Eyes shift with question mark |
| Working | ⚡ Focused with sweat drop |
| Error | 😵 X eyes with worry |
| Success | ✨ Sparkling star eyes |
Desktop Pet Controls
Right-Click Menu
Feed - Restore hunger (+30)
Play - Increase happiness (+25)
Interact - Quick happiness (+10)
──────────────────────────
Sleep/Wake - Toggle sleep mode
Status - View detailed stats
Theme - Change colors
──────────────────────────
Exit - Close pet
Mouse Actions
- Double click - Pet jumps + hearts
- Right click - Open menu
- Drag - Move pet
Configuration
Edit ~/.claude-pet-companion/config.json:
{
"theme": "default",
"animation_speed": 1.0,
"pet_name": "Buddy",
"target_fps": 40
}
Uninstall
# Uninstall Claude Code plugin
claude-pet uninstall
# Uninstall entire package
pip uninstall claude-pet-companion
Requirements
- Python 3.8+
- tkinter (usually included with Python)
License
MIT License
Credits
Made with ❤️ for the Claude Code community
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claude_pet_companion-2.2.3.tar.gz.
File metadata
- Download URL: claude_pet_companion-2.2.3.tar.gz
- Upload date:
- Size: 110.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03e27d19833703f3454629535a336c39d29194a2b8382a0e837c135b7760e2e9
|
|
| MD5 |
5431a0c5b1efac92b1c630bce40432ac
|
|
| BLAKE2b-256 |
aac252e2ace55b9685185b34d18a19e919da11456ace85f0d724269d64aeee67
|
File details
Details for the file claude_pet_companion-2.2.3-py3-none-any.whl.
File metadata
- Download URL: claude_pet_companion-2.2.3-py3-none-any.whl
- Upload date:
- Size: 71.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec54210773e84d9ad6ab6c0bba48d0b314a7915cf4efa0cf3c647239aafd7090
|
|
| MD5 |
f634eeab3a25b7d78468601f0bbc3e80
|
|
| BLAKE2b-256 |
c13ddc367a47f89fa9810a7b205e3d4bea73bd2e78a38502c4addce10c81f767
|