A Desktop Goose alternative that works with your AI coding agent
Desktop Goose is a delight. A goose waddles onto your screen, drags mud across your windows, brings you memes, and generally causes chaos. It is a brilliant piece of comedy software. It is also, by design, disruptive, which is exactly why a lot of people install it for an afternoon and then quietly remove it before their next meeting. If you love the idea of a creature living on your desktop but want one that helps rather than interrupts, Pawpilot is the calmer alternative, a pixel cat or dog that behaves.
Same charm, opposite intent
Both are desktop pets, but they aim at different things. Desktop Goose is a prank you run on yourself. Pawpilot is a companion you keep. Instead of hijacking your cursor and scattering your windows, the Pawpilot pet follows your pointer, kneads in rhythm while you type, purrs when you pet it, and wanders off looking for you when you step away. You can grab it and fling it and it stretches like mochi and shakes it off, so the playful streak is still there, it just never gets in the way of your work.
Crucially, you stay in control of where it lives. Peek Mode docks it at a screen edge, position presets send it walking to a corner, and you can tune its size and opacity. A goose that stomps across your slides is funny once. A pet you can park in the corner of your editor is something you actually keep running.
The part Desktop Goose does not do
Here is the real difference for anyone who codes. Pawpilot is agent-aware. It reads your AI coding agent's status through a local hook and reacts to it. When Claude Code, Cursor, Codex CLI, Antigravity, or Kiro finishes a run, the companion does its Agent Done Jump. When an agent is stuck waiting on you, it comes to fetch you so the run does not stall silently while you are in another window.
That turns the pet from pure entertainment into something that participates in your workflow. Setup is a single hook pointed at a listener on 127.0.0.1, with nothing leaving your machine, and it is documented in the connect guide.
It also handles the boring-but-useful stuff
Beyond agent reactions, Pawpilot quietly helps you work. It has a built-in Pomodoro that runs focus and break cycles, with the pet napping through breaks and waking when it is time to work. Long sessions trigger a slow stretch as a cue to move, and you can set gentle message reminders that surface through the companion rather than a notification banner. None of this is chaos. It is a calm, useful presence.
Cat, dog, or you
Pawpilot ships five breeds, three cats and two dogs, so you can pick the companion that suits you. If a goose is not really your spirit animal and neither is a stock cat, the Custom Companion add-on turns a face photo into a pixel-art avatar of yourself, animated across every mood and synced across your devices.
Light, private, permanent
Where some desktop toys are heavy or sketchy about what they do, Pawpilot is a small native app, Swift on macOS and Tauri on Windows, no Electron runtime, so it is cheap to run all day. It has no telemetry and no analytics, the typing reactions read only keystroke timing and never content, and the license is verified offline. It is a one-time purchase, not a subscription, and one key covers every machine you own.
Try the calmer pet
If Desktop Goose was too much but you still want a creature on your screen, try Pawpilot. See how it moves free in your browser on the playground, then download it for macOS or Windows and check the pricing for the lifetime license. Same desktop-pet charm, none of the sabotage, and a companion that actually celebrates when your code is done.
Adopt your pixel companion
Pawpilot is a one-time purchase, no subscription, and one key covers every machine you own. Try it free in your browser, then make it yours.
Or turn your face into a pixel avatar →