A 3D virtual pet plugin for Claude Code with 10 evolution stages and 5 paths
Project description
Claude Pet Companion
A beautiful animated desktop pet that lives on your screen while you code with Claude Code.
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
- 100+ Accessories - Path-specific items unlocked at each stage
- Time-Based Lighting - Dynamic ambient lighting that changes throughout the day
- Memory System - Pet remembers your coding activities and patterns
Features
Evolution System
10 Stages: Egg → Hatchling → Baby → Child → Pre-Teen → Teen → Young Adult → Adult → Elder → Ancient
5 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 |
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
The pet monitors your Claude Code activity:
| 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 |
Particle Effects
Hearts (♥), Stars (★), Sparkles (✦), Notes (♪), Circles (●), Code symbols, Plus (+)
Inline Commands
/pet-status # Show detailed pet status
/pet-stats # Show productivity statistics
/pet-feed # Feed the pet
/pet-play # Play with pet
/pet-sleep # Toggle sleep mode
Installation
pip install claude-pet-companion
From Source
git clone https://github.com/anthropics/claude-pet-companion.git
cd claude-pet-companion
pip install -e .
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
}
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.2.tar.gz.
File metadata
- Download URL: claude_pet_companion-2.2.2.tar.gz
- Upload date:
- Size: 109.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
057b7112b246dfc32a74ace49f0fdcb18e5e37decbe626d1606b443bdc77315b
|
|
| MD5 |
ce1880c327b432cfd4c27986fdcf060f
|
|
| BLAKE2b-256 |
771102f9050ae19e09746fc7d0db7f638f50c5140f97d6c5e2f8d3580e4abff3
|
File details
Details for the file claude_pet_companion-2.2.2-py3-none-any.whl.
File metadata
- Download URL: claude_pet_companion-2.2.2-py3-none-any.whl
- Upload date:
- Size: 71.1 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 |
c0ba7e6e9641c5f24131ca1f4676dedbe07f4053c3022118742bb8c28b6724c2
|
|
| MD5 |
881748a303c05c4d0f6b37ede9be8153
|
|
| BLAKE2b-256 |
781b0e736f4bf12b69b175fac66029fc2d54d2fa188f1853208d8613a373fb06
|