A virtual pet for Claude Code with daemon mode, IPC, and conversation history
Project description
Claude Pet Companion
A virtual pet for Claude Code with evolution system, memory tracking, conversation history, and productivity features.
Quick Start
pip install claude-pet-companion
Desktop Pet
claude-pet
Claude Code Plugin
claude-pet install
What's New in v2.3.1
- Fixed Installation Bugs - Fixed
check_installed()anddata_dirissues - Error Handling System - Centralized logging and error management
- Cross-Platform Audio - Sound effects system (Windows/macOS/Linux)
- Extended Achievements - 30+ achievements with rarity levels
- Customization System - Accessories, colors, and appearance options
- Animation Library - Keyframe animations with easing functions
- Minigames - Catch and Memory games with rewards
- Unit Tests - 36 tests with 100% pass rate
v2.3 Features
- Daemon Mode - Single-instance background process
- IPC Communication - Real-time pet state queries
- Conversation History - Save and restore chat contexts
/pet:restore- Continue previous conversations/pet:continue- Seamless conversation continuation
Usage Guide
Desktop Pet
# Launch pet
claude-pet
# Daemon commands
claude-pet daemon start # Start background daemon
claude-pet daemon status # Check status
claude-pet daemon stop # Stop daemon
Claude Code Commands
| Command | Description |
|---|---|
/pet:status |
View pet stats, level, mood |
/pet:feed |
Feed pet (+30 hunger) |
/pet:play |
Play with pet (+25 happiness) |
/pet:sleep |
Toggle sleep mode |
/pet:restore |
List & restore conversations |
/pet:continue [id] |
Continue a conversation |
Conversation History
# List recent conversations
/pet:restore
# Restore specific conversation
/pet:restore abc123
# Continue conversation
/pet:continue abc123
Evolution System
10 Stages
Egg → Hatchling → Baby → Child → Pre-Teen → Teen → Young Adult → Adult → Elder → Ancient
5 Paths
| Path | Style |
|---|---|
| Coder | Blue/Green tech theme |
| Warrior | Orange/Red battle theme |
| Social | Pink/Heart cute theme |
| Night Owl | Purple/Yellow mystery |
| Balanced | Green/Teal harmony |
Features
- 3D Pseudo-Rendering - Multi-layer depth with dynamic lighting
- Memory System - Remembers your coding activities
- Productivity Tracking - Score, focus, combos, flow state
- 5 Themes - Blue, Pink, Green, Dark, Purple
- Mouse Tracking - Eyes follow cursor
- Dynamic Expressions - Happy, thinking, working, error, success
Configuration
~/.claude-pet-companion/config.json
{
"theme": "default",
"pet_name": "Claude",
"animation_speed": 1.0,
"daemon_enabled": true,
"ipc_port": 15340
}
Requirements
- Python 3.8+
- tkinter (included with Python)
License
MIT License
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.3.4.tar.gz.
File metadata
- Download URL: claude_pet_companion-2.3.4.tar.gz
- Upload date:
- Size: 174.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
960276f5f5b13fff295038c326ce4acdeaf5d47273aa5b903869dd1c367f80ed
|
|
| MD5 |
5bd1fba4f45264989a86cef494afb46d
|
|
| BLAKE2b-256 |
78762d63b9310c8b6a0251f7214bc010a487ca0f86b3dfc32078dd5619e34f62
|
Provenance
The following attestation bundles were made for claude_pet_companion-2.3.4.tar.gz:
Publisher:
release.yml on zhanguser13-CTRL/Claude-code-
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
claude_pet_companion-2.3.4.tar.gz -
Subject digest:
960276f5f5b13fff295038c326ce4acdeaf5d47273aa5b903869dd1c367f80ed - Sigstore transparency entry: 1001579978
- Sigstore integration time:
-
Permalink:
zhanguser13-CTRL/Claude-code-@6a1fb7d0e12b6d1b9e9fb79d3f1dfd71bc4a96de -
Branch / Tag:
refs/tags/v2.3.4 - Owner: https://github.com/zhanguser13-CTRL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6a1fb7d0e12b6d1b9e9fb79d3f1dfd71bc4a96de -
Trigger Event:
push
-
Statement type:
File details
Details for the file claude_pet_companion-2.3.4-py3-none-any.whl.
File metadata
- Download URL: claude_pet_companion-2.3.4-py3-none-any.whl
- Upload date:
- Size: 201.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6d1c004c1a7fcb92c11e4c4bedf6ed420e07fa77b81ac89a9d50fe8f28b1f53
|
|
| MD5 |
2554748c8cc132199c0b77adae9a7fb1
|
|
| BLAKE2b-256 |
42d98a8fc4ec805e1d13337ae4a36d5d6d8f4736ee2a0b7ca2137719076de89f
|
Provenance
The following attestation bundles were made for claude_pet_companion-2.3.4-py3-none-any.whl:
Publisher:
release.yml on zhanguser13-CTRL/Claude-code-
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
claude_pet_companion-2.3.4-py3-none-any.whl -
Subject digest:
c6d1c004c1a7fcb92c11e4c4bedf6ed420e07fa77b81ac89a9d50fe8f28b1f53 - Sigstore transparency entry: 1001580046
- Sigstore integration time:
-
Permalink:
zhanguser13-CTRL/Claude-code-@6a1fb7d0e12b6d1b9e9fb79d3f1dfd71bc4a96de -
Branch / Tag:
refs/tags/v2.3.4 - Owner: https://github.com/zhanguser13-CTRL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@6a1fb7d0e12b6d1b9e9fb79d3f1dfd71bc4a96de -
Trigger Event:
push
-
Statement type: