I got the idea from Codex. It has a little pet that reminds you when it finishes. I liked it. Claude Code on Windows did not have one, so I made the same kind of desktop pet for Claude Code, with one rule I set myself: no Electron, and no bundled runtime.I use Claude Code in the terminal every day. I often miss the moment it finishes, or the moment it stops and waits for me to approve a command. The terminal does not remind you.The pet watches my Claude Code sessions through the hooks, and shows one card for each session: thinking, waiting for you, or done. When a session needs you, it plays a soft sound. When Claude Code asks for permission, the card shows it in about one second for me, because the pet listens to the PermissionRequest hook instead of the built-in notification.It is about 200KB installed, and it does not make any network request. It is Windows only for now.I put the backstory, and the one problem I could not solve, in a comment below.