Skip to content

moeyui1/claude-status-pet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

132 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Claude Status Pet

English | δΈ­ζ–‡

Build and Release Latest Release Downloads License Platform Made with Rust

A desktop pet that shows what your AI coding assistant is doing β€” in real time. πŸ¦€

Ferris demo Mona demo Gopher demo ASCII demo
πŸ“Έ More screenshots
Ferris in action

Quick Start

Claude Code β€” Plugin install:

/plugin marketplace add moeyui1/claude-status-pet
/plugin install claude-status-pet

GitHub Copilot CLI β€” Run inside a Copilot CLI session:

/plugin marketplace add moeyui1/claude-status-pet
/plugin install claude-status-pet-copilot@claude-status-pet-copilot

VS Code Copilot β€” Plugin install:

Open Command Palette β†’ Chat: Install Plugin From Source β†’ enter https://github.com/moeyui1/claude-status-pet

Then run /pet update to download the binary and assets.

Or ask your AI agent (any of the above):

Read https://raw.githubusercontent.com/moeyui1/claude-status-pet/main/docs/INSTALL.md and install it for me

⚠️ After first installation, restart your agent session for the hooks and skill to take effect.

That's it! A pet will appear on your next session. πŸŽ‰

Features

  • πŸ”΄ Real-time status β€” watch your pet react as the assistant reads, edits, searches, thinks
  • 🎭 15+ characters β€” Ferris (SVG), Mona & Kuromi (GIF), Go Gopher (SVG), Fluent Emoji & Cat (PNG), and 6 ASCII art buddies
  • πŸ’ƒ Animated β€” unique animations per state (floating, wiggling, bouncing, sleeping)
  • πŸͺŸ Multi-session β€” each session gets its own pet window
  • 🎨 Customizable β€” right-click to change character, colors, font size
  • ⚑ Lightweight β€” ~5MB binary, ~20MB RAM (built with Tauri)

Usage

Right-click the pet to open the menu:

  • Switch character (Ferris, Go Gopher, Mona, Kuromi, Fluent Emoji, Fluent Cat, Chonk, Cat, Ghost, Robot, Duck, Axolotl, Snail)
  • Customize colors, background, font size
  • Exit the pet

/pet commands (in Claude Code, Copilot CLI, or VS Code Copilot):

Command Action
/pet or /pet on Launch the pet
/pet update Update binary, hooks, skill, and assets
/pet status Show config and active sessions

Tip: Switch characters and customize colors via the right-click menu.

Create Your Own Character

Ask your AI assistant:

Read https://raw.githubusercontent.com/moeyui1/claude-status-pet/main/docs/CUSTOM-CHARACTERS.md and create a custom character pack for me

Compatibility

AI Agent Plugin Install Status
Claude Code (CLI) βœ… Fully supported
GitHub Copilot CLI βœ… Fully supported
VS Code Copilot (Agent Mode) βœ… Fully supported
Cursor β€” Not supported yet
OpenCode β€” Not supported yet

Want to add support for another agent? See Adding a New Adapter.

πŸ’‘ Multiple agents can run simultaneously β€” each gets its own pet window.

Other Installation Methods

πŸ”§ Build from source

Prerequisites: Rust, Node.js

git clone https://github.com/moeyui1/claude-status-pet.git
cd claude-status-pet/pet-app
npm install
npx tauri build

Binary output: pet-app/src-tauri/target/release/claude-status-pet(.exe)

Uninstall

The easiest way β€” run in your AI assistant:

/pet uninstall

This stops the pet, removes all data, scripts, and assets. Then uninstall the plugin:

  • Claude Code: /plugin uninstall claude-status-pet
  • Copilot CLI: /plugin uninstall claude-status-pet-copilot@claude-status-pet-copilot (inside Copilot CLI session)
  • VS Code: Command Palette β†’ Chat: Uninstall Plugin

How It Works

πŸ€– AI Assistant ──hook event──▢ πŸ“ write-status ──JSON──▢ πŸ¦€ Desktop Pet (Tauri)
(Claude / Copilot)              status-{id}.json          file watcher β†’ UI update

The pet is decoupled from any specific tool β€” it just watches a JSON status file. See docs/HOOKS.md for the full hook event β†’ status mapping and how to add support for other assistants.

Credits

License

AGPL-3.0-only

About

A desktop pet that shows what your AI coding assistant is doing β€” in real time. πŸ¦€

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors