While you wait·terminal·no license file
pet
An ASCII cat above the prompt that blinks and looks busy while Claude works. Zero tokens.

pet puts a three-line ASCII cat in the right corner of the band above the Claude Code prompt, with its name underneath. It blinks every few seconds and shows a trail of dots while Claude works. That is the whole mod: there is no hunger, no mood and nothing to look after. It reads nothing you type, makes no network calls and costs zero tokens.
The plugin is called pet, so it installs as pet@my-agent-plugins. This directory lists it under the author’s name because the pet in cc-arcade and other mods share the word.
What it does
- The cat. Ears, a face and paws in cyan, drawn at the right edge of the band. Its name sits below in dim text. The default name is Mochi.
- Blinking. A 700 ms heartbeat drives the animation. One tick in eight closes the eyes, so the cat blinks about every five and a half seconds.
- Busy dots. While a turn runs, one to three dots cycle beside the face, changing with each tick.
/pettoggles the cat./pet showand/pet hideset it explicitly.- Two settings in
/config: Pet name and Show on start, which is on by default.
Install
Needs Claude Code 2.1.287 or later and an interactive terminal. The author’s own minimum is 2.1.259.
claude plugin marketplace add seanmars/my-agent-plugins
claude plugin install pet@my-agent-plugins
Start claude and the cat is already there; /pet hides it. The marketplace is the author’s personal collection and also carries six plugins that are not mods: five skills and a desktop notifier.
How it works
The module registers /pet on session.start and draws on ui.render, only for the AbovePrompt component on the terminal surface. The heartbeat is a plugin clock that asks Claude Code to redraw the band; the dots come from the isWorking flag Claude Code passes to the render, not from watching prompts or tool calls. The only thing it stores is one boolean, whether the cat is visible, in the plugin’s own store, so your choice survives restarts.
The plugin description says the cat is “fed by /pet” and the name setting mentions mood bars. In the code, as of v0.1.0, there is no feeding, no bars and no state that changes over time or across turns. The README, written in Traditional Chinese, says the same: pure decoration.
Limitations
- Terminal only. Nothing appears in
claude -p, the desktop app or mobile. - The cat steps aside when a survey occupies the band or the band has fewer than four rows.
- The repository has no license file, so this page uses a placeholder cover instead of the author’s screenshot.
Similar Claude Mods
plushie
A plush Clawd above the prompt that reacts to what Claude is doing. Pat it or drag it.
pixel-pet
A slime that acts out each tool call, with HP, MP and ST bars below the prompt.
claude-pets
A pixel pet in a pane that reacts to your session and levels up as you work.
mindful-claude
Guided breathing above the prompt while Claude works. Four techniques, zero tokens.
Popular Claude Mods
The whole directory →token-weather
Context window fill as a weather forecast above the prompt, with a chart of recent turns.
cache-keeper
Prompt-cache timer, keep-warm pings, cold-send guard, a board of chats and a handoff.
codex-computer-use
Claude's computer use on Codex's engine: one session per chat, per-app approval.
Fanyi
Write in your language; Claude works in English and each reply is translated underneath.





