zzp1221

让你像在codex中一样拥有或制作一款属于你的跟宠

14
2
89% credibility
Found May 30, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Claude Pet Companion is a desktop overlay application that displays an animated pet character on your screen. The pet reacts in real time to what Claude Code is doing — running tasks, waiting for your permission, encountering errors, or finishing work — by playing different animations and showing helpful bubbles. It integrates with Claude Code through user-level hooks, appears as a transparent always-on-top window, and lets you switch between different pet characters, import custom pets, or create new ones using a simple command. You can even approve or deny tool requests directly from the pet bubble without leaving your current window.

How It Works

1
💬 You hear about Claude Code's new desktop pet

A friend tells you about a fun companion that shows cute animations on your screen while Claude Code works on your projects.

2
📦 You download and install the pet companion

You grab the installer from the releases page, run it, and the pet automatically sets itself up alongside Claude Code without disturbing your existing settings.

3
🎉 Your first desktop pet appears

A little animated character pops up in the corner of your screen, looking around curiously while you start a new Claude Code session.

4
The pet reacts to what Claude Code is doing

When you submit a task, the pet runs around excitedly. When Claude Code needs your permission, a bubble appears telling you to check the terminal. When something fails, the pet looks sad. When everything is done, it jumps for joy.

5
You can customize your pet in different ways
🎨
Switch to a different pet character

You open the right-click menu, browse your collection, and pick a different pet that has been imported or synced from Codex.

🖼️
Create your own custom pet

You type /pet followed by a description, and Claude Code helps you design and import a brand new pet character with its own animations.

6
🔔 You approve tool requests right from the pet

When Claude Code wants to run a command or edit a file, the pet shows you exactly what is about to happen and lets you click Allow or Deny without switching back to the terminal.

🏠 Your pet is now part of your daily workflow

The pet lives quietly on your screen, keeping you informed about Claude Code's progress, celebrating wins, and warning you about problems — all while being adorable company throughout your day.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is claude-code-pet?

This is a desktop pet companion for Claude Code. You get a transparent, always-on-top sprite animation that reacts to what Claude Code is doing in real time. When Claude is idle, your pet sits peacefully. When you submit a prompt, it runs. When Claude needs permission, a bubble appears asking you to return to the terminal. Built in Rust using Tauri, with a React frontend handling the spritesheet animations and UI panels.

The pet runs as a frameless overlay window you can drag around. Right-click to switch pets, change language (Chinese or English), scale the pet up or down, or toggle always-on-top. It installs Claude Code hooks at the user level that write state to a JSON file, which the desktop overlay polls and renders as matching sprite frames.

Why is it gaining traction?

The concept hits a niche that actually exists: Claude Code runs in the background while you work elsewhere, and you have no idea what it's doing until it prompts you. This adds a low-fi visual cue without cluttering your terminal. The permission approval feature is genuinely useful too. Instead of switching back to find a CLI prompt, the pet shows a bubble with Allow/Deny buttons that write back to Claude Code through hooks.

It also supports importing custom pet packages and syncs with Codex-style pets from `~/.codex/pets`. The `/pet` command integration means you can launch the companion, create new pets via AI, or switch between them using natural language in Claude Code.

Who should use this?

Claude Code power users on Windows who want ambient feedback on their AI assistant's activity. Developers who find themselves context-switching to check if Claude is waiting for permission or still running. Pet enthusiasts who want a more personal coding companion. Not recommended for serious production environments given the v0.1.0 maturity.

Verdict

This is a creative, well-documented project with solid architecture for what it is. The Rust + Tauri stack keeps it lightweight, and the hook-based communication avoids terminal dependencies. However, at 14 stars and v0.1.0, the credibility score sits at 0.90% -- this is early-stage software from an unknown developer. Worth trying if you're on Windows and use Claude Code regularly, but don't depend on it for critical workflows yet.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.