A desktop pet that shows what your AI coding assistant is doing β in real time. π¦
|
|
|
|
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. π
- π΄ 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)
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.
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
| 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.
π§ Build from source
git clone https://github.com/moeyui1/claude-status-pet.git
cd claude-status-pet/pet-app
npm install
npx tauri buildBinary output: pet-app/src-tauri/target/release/claude-status-pet(.exe)
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
π€ 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.
- Ferris: free-ferris-pack by Maria Letta (CC0)
- Go Gopher: gophers by Egon Elbre (CC0), original design by Renee French
- Fluent Emoji: fluentui-emoji by Microsoft (MIT)
- Mona: GitHub on GIPHY (downloaded at runtime)
- Kuromi: Sanrio Korea on GIPHY (downloaded at runtime)
- ASCII sprites: inspired by any-buddy by cpaczek
- Built with Tauri




