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 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


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.7.tar.gz (155.7 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.7-py3-none-any.whl (176.8 kB view details)

Uploaded Python 3

File details

Details for the file claude_pet_companion-2.2.7.tar.gz.

File metadata

  • Download URL: claude_pet_companion-2.2.7.tar.gz
  • Upload date:
  • Size: 155.7 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.7.tar.gz
Algorithm Hash digest
SHA256 31e12b06368a5adf32fbf003fd4b5c6565804148bce919bd3ab40afd26dd32a8
MD5 f811000c9509c3baebdf72c6935e8ce1
BLAKE2b-256 6d7a53fe4041d13c518e5e9ffe92587488228b5678f17b25382d6566bd0c7c52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for claude_pet_companion-2.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 50a0090c8640dde245ef2a7cec6149269bc1bf73d1ed98fb082bcb5a84daa1a6
MD5 5838601e70867fd7a8c7b87f8573d968
BLAKE2b-256 60b555b56840f4a1b76d8a1ccc59336736b0f975c652caa35c0b2ff757896f65

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