Desktop pets for your Mac

Updated

A desktop pet is a small character that lives on top of your windows. On a Mac you can have one that reacts to your typing (Teclo's keycap pet, Bongo Cat), one that causes trouble (Desktop Goose), classic Shimeji walkers, or one that watches your AI coding agents (AgentPet).

1-day free trial · $4.99 once · up to 3 Macs · macOS 13+

Secure checkout, payments byStripe· 14-day refund, no questions asked

The pets, side by side

Pet What it reacts to Price On a Mac
Teclo’s keycap pet Your typing speed, Return, long streaks Comes with Teclo: $4.99 once, 1-day trial macOS 13 or later
Bongo Cat (Steam) Each key press and click; earns points and hats Free macOS 11 or later; released 5 March 2025
BongoCat (open source, ayangweb) Keyboard and mouse Free, Apache-2.0 DMGs for Apple silicon and Intel (v2.3.1, October 2026)
Desktop Goose Nothing you do; it grabs your mouse and leaves notes Name your price macOS 10.10 or later; the Mac build is v0.22, behind Windows
Shijima-Qt (Shimeji) Walks, climbs and falls off your windows Free, GPL-3.0 macOS build of v0.1.0 (March 2025); the project is now archived
AgentPet Your AI coding agents’ sessions Free, MIT macOS and Windows
Chunk, in Kachunk Hops along as you type Comes with Kachunk macOS 13 or later

Teclo’s keycap pet

Teclo is a keyboard sound app, and its pet is a keycap with a face that sits on your desktop and follows how you type. It sleeps until your first key and falls asleep again after a minute without one. In between, its mood follows your smoothed typing speed:

Mood Enters at Held for
Content 20 WPM at once
Happy 40 WPM at once
Excited 50 WPM at once
On fire 50 WPM 4 s
Charged 55 WPM 8 s
Hero 60 WPM 12 s
Legend 70 WPM 20 s

The four power-ups at the bottom are earned by holding the pace: each needs its speed kept up for the time shown, starting from the level below. Steady typing at 72 WPM reaches Legend in about 47 seconds. Slow down and it steps back down after a short grace.

On top of the mood come short reactions: a burst when you press Return, a combo count for long runs without a pause, a cool-down when a power-up is lost, and a yawn. Each power-up and reaction can be unticked on the Pet page, and the eye next to each one previews it.

Making it yours

Click the pet to open its page. You can pick one of eight presets (Teclo, Sir Clack, Confetti, Majesty, Sprout, Mittens, Halo and Bolt), or Randomize, or set each part: keycap and accent colours, eyes, mouth, a hat (a beanie, cap, crown, party hat, top hat, bow, sprout or halo), cheeks, brows, outline, size and a name tag.

Since Teclo 1.0.8 the pet can also be a picture of your own: a photo of your cat, a logo, a drawing. Choose a PNG, JPEG or HEIC, or drop it on the Pet page. Teclo keeps its own copy, and the picture wears the pet’s moods and power-ups.

Drag the pet anywhere on screen. Clicking or dragging it makes no click sound, even with mouse sounds on.

Teclo’s pet page has a pet that follows your typing right in the browser.

What the others do differently

If you want the pet and keyboard sounds in one app, that is Teclo: play its packs, see how to make your Mac’s keyboard sound mechanical, or compare it with Kachunk, whose Chunk also reacts to typing. Like any app that reacts to typing, Teclo needs Input Monitoring; is a keyboard sound app safe? explains what that allows.

Questions

Is there a desktop pet for Mac that reacts to typing?

Yes. Teclo's keycap pet gets happier as your typing speed rises and powers up when you hold a fast pace; Bongo Cat punches your taskbar with every key press. Teclo needs Input Monitoring to see your key presses.

Are there free desktop pets for Mac?

Bongo Cat is free on Steam and as open source, Desktop Goose is name-your-price, and AgentPet and the Shimeji runners are open source. Teclo's pet comes with Teclo, $4.99 once after a 1-day trial.

Can I use my own picture as Teclo's pet?

Yes, since Teclo 1.0.8. Click the pet, then Picture… next to Pet, and choose a PNG, JPEG or HEIC. The picture keeps the moods and power-ups but has no face of its own.

How do I hide the pet?

In Teclo, open the Pet page and choose Hidden next to Show. The keyboard sounds keep playing.

Sources

Other facts on this page come from these pages, read on or before the date above.

Teclo

Launch price$4.99· $9.99 from 1 December

One-time · 1-day free trial · 14-day refundDownloadBuy · $4.99