Skip to main content

A 3D virtual pet plugin for Claude Code with 10 evolution stages and 5 paths

Project description

Claude Pet Companion

Version Python License

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_pet_companion-2.2.2.tar.gz (109.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_pet_companion-2.2.2-py3-none-any.whl (71.1 kB view details)

Uploaded Python 3

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

Hashes for claude_pet_companion-2.2.2.tar.gz
Algorithm Hash digest
SHA256 057b7112b246dfc32a74ace49f0fdcb18e5e37decbe626d1606b443bdc77315b
MD5 ce1880c327b432cfd4c27986fdcf060f
BLAKE2b-256 771102f9050ae19e09746fc7d0db7f638f50c5140f97d6c5e2f8d3580e4abff3

See more details on using hashes here.

File details

Details for the file claude_pet_companion-2.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for claude_pet_companion-2.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c0ba7e6e9641c5f24131ca1f4676dedbe07f4053c3022118742bb8c28b6724c2
MD5 881748a303c05c4d0f6b37ede9be8153
BLAKE2b-256 781b0e736f4bf12b69b175fac66029fc2d54d2fa188f1853208d8613a373fb06

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page