A Mac category report

Best desktop pets for Mac, 2026

An indie buyer's guide from the people who make one of them. Seven apps that actually run on macOS right now — free, paid, cozy, and chaotic.

By Vanja Ivancevic · Paw-Paw team · Updated April 17, 2026 · 7 min read

The short answer

For a free, native macOS pet that reacts to typing, use Paw-Paw. For pets that wander across your desktop, use BitTherapy. For a menu-bar pet with a Pomodoro timer, use Mac Pet. For classic Shimeji packs without installing Java, Shijima. The rest of this post explains when each one is the right pick.

Most roundups of "best desktop pets for Mac" are thin, list the same few apps, and do not check whether the Mac build still runs. This one tries to be honest. If an app is effectively Windows-only, that gets a note. If an app still requires Java on modern macOS, that gets mentioned. If there is a better fork, we point at the fork.

Disclosure. We make Paw-Paw. That is why it is listed first. We have tried to be fair about where it is worse than the alternatives — see the "not great if" lines under each app. None of the other apps paid to be here; they are just what currently exists in this category on macOS.

How we picked

For each app we checked, as of April 2026: whether it still runs on current macOS, whether it is actually free or paid, whether the Mac build is first-class or an afterthought, and what specific use case it is best for. We excluded apps that have been unmaintained for years, apps that only technically run via Wine or a VM, and apps that are really iOS-only with a token Catalyst build.

We know Paw-Paw deeply because we make it. For the other apps, we rely on their current public builds, store listings, and repos rather than pretending we put each one through a benchmark. If you spot something out of date, email us and we will fix it.

At a glance

Seven apps, side by side
App Price Shape Reacts to typing Pets roam Native / Apple Silicon Open source
Paw-PawFreeDesktop characterYesNoYes (Swift)No
BitTherapyFreeDesktop creaturesNoYesYesYes
Mac PetPaidMenu bar / notchNoMenu barYesNo
ShijimaFreeShimeji charactersNoYesQt, no JavaYes
Desktop GooseDonationwareChaotic gooseNoYesYesNo
NotiSpriteFree / PaidWidgets / Dynamic IslandNoNomacOS 15+ onlyNo
Bongo CatFreeDesktop characterYesNoMac experimentalNo
1 Typing reactor

Paw-Paw

Free · macOS 12+ · Native Swift · Apple Silicon + Intel

Paw-Paw is the app we make, so take the placement with a grain of salt. A small animal sits on top of your windows and reacts to every keystroke and mouse click — the same reaction loop that made Bongo Cat popular, but built natively for macOS. There are 15+ characters (bear, fox, shiba, capybara, raccoon, and more) and a cosmetics system with 32 collectible hats across four rarity tiers.

Paw-Paw bear desktop pet sprite Paw-Paw fox desktop pet sprite Paw-Paw shiba inu desktop pet sprite Paw-Paw capybara desktop pet sprite Paw-Paw raccoon desktop pet sprite
Best for
Coders, writers, and students who want the Bongo Cat reaction-to-typing loop on macOS, with more variety than one cat.
Not great if
You want pets that freely roam across the whole desktop. Paw-Paw sits in one spot and reacts. BitTherapy is the right pick for roaming.
Visit Paw-Paw
2 Desktop roamers

BitTherapy

Free · Open source · macOS · by Federico Curzel

BitTherapy is the strongest free competitor in this category. It ships with 35+ pixel-art creatures that walk, climb, fall, and — importantly — can walk across the windows of other apps, even across multiple monitors. It is on the Mac App Store for free, with no in-app purchases, and the source is on GitHub. Starting from version 2.20, you can create your own custom pets without writing any code.

Best for
People who want a small pixel ecosystem walking around the desktop rather than a typing companion.
Not great if
You want something that reacts to your keystrokes. BitTherapy pets do not.
App Store — BitTherapy
3 Menu-bar & Pomodoro

Mac Pet

Paid · macOS 10.15+ · Menu bar · Notch support

Mac Pet takes a completely different shape: instead of a pet on your desktop, you get a pixel pet that lives in the menu bar and can optionally sit right next to the notch on MacBooks that have one. The black notch background blends with the pet's background, so it looks like part of the hardware. It comes with a built-in Pomodoro timer where the pet's behavior changes with your focus sessions — walking during work blocks, sleeping during breaks — plus activity streaks and a five-week contribution-graph-style history.

Best for
People who already like Pomodoro workflows and want a small ambient companion in the menu bar rather than a visible character on the desktop.
Not great if
The whole point, for you, is seeing the animal on screen. Menu-bar shaped means menu-bar sized.
Visit mac-pet.com
4 Shimeji, modernized

Shijima

Free · macOS, Windows, Linux · Qt-based · No Java

If you want Shimeji-style desktop pets — the anime-character sprites that climb your windows and occasionally multiply — Shijima is the version to use in 2026. It is a Qt-based Shimeji runner by pixelomer that aims for full compatibility with Shimeji-ee character packs. Crucially, it does not require Java, Gatekeeper wrestling, or a JDK install. You can add and remove shimeji without restarting the app.

Best for
People who specifically want Shimeji character packs, including older anime, game, or fan-made ones. The path of least pain.
Not great if
You want a simple, one-click native pet. Shimeji culture still involves finding and installing character packs. For a simpler native app, see our Shimeji alternative for Mac.
itch.io — Shijima
5 Mild chaos

Desktop Goose

Donationware · macOS, Windows · itch.io · since 2020

Desktop Goose is less a companion and more a small creature that actively ruins your day. A cartoon goose wanders across your screen, drops memes on your wallpaper, and occasionally steals the mouse cursor. Aggression is configurable via a config.goos file. It has been around since 2020, is donationware, and the Mac build still runs — expect standard Gatekeeper prompts on first launch.

Best for
People who think desktop pets should be a bit adversarial. Good for streams, bad for focus.
Not great if
You are doing actual work. This is the opposite of Paw-Paw's design goal.
itch.io — Desktop Goose
6 System-UI pet

NotiSprite

macOS 15+ · Widget-first · Dynamic Island · Live Activities

NotiSprite takes a different approach again. Instead of sitting on your desktop or in the menu bar, the pet lives in home-screen widgets, the Dynamic Island, and Live Activities, plus a small interactive playground. It ships with seven sprite characters and multiple widget sizes (weather, time, daily sentence, count-days, and so on). It needs macOS 15.0 or later.

Best for
People on current macOS who live in widgets and want a pet integrated into the system UI surfaces rather than the desktop.
Not great if
You are on macOS 14 or older, or you want a visible desktop character.
Visit notisprite.com
7 The ur-desktop-pet

Bongo Cat

Free · Steam · Windows stable · Mac experimental

The original Bongo Cat on Steam is the reason most people search for "desktop pet for Mac" in the first place. As of a 2026 update, the developer has shipped an experimental Mac build. The word "experimental" is their own — users are asked to report issues so they can be fixed. It works for some people. It does not work reliably for everyone.

If you want the Bongo-Cat-specific vibe and are willing to live with an experimental Mac build, try it. If you want a native macOS app that was designed for macOS from the start, Paw-Paw is the alternative. See our Bongo Cat for Mac page for a direct comparison.

Steam — Bongo Cat

Also worth knowing about

A few adjacent apps that did not make the main list, usually because they are Steam games rather than proper desktop pets:

How to pick one

If you want the Bongo-Cat-style typing loop on macOS — something that sits on top of your windows and reacts while you type — Paw-Paw is the straightforward pick. Free, native, more than one animal, cosmetics.

If you want a small pixel ecosystem walking across your desktop, BitTherapy is the clear winner and it costs nothing.

If your desktop is already busy and you want a pet as an ambient presence, Mac Pet is the menu-bar / notch option, with the added upside of a built-in Pomodoro timer.

If you have a specific Shimeji character pack in mind, use Shijima. It is the modern way to run shimeji on macOS and avoids the Java install that kills the experience in most older guides.

If you want mild chaos on your screen, Desktop Goose is still running.

And if you specifically came here for Bongo Cat on Mac: the experimental Steam build is now a real option, but it is labelled experimental for a reason. Paw-Paw is the native alternative if "experimental" is not what you are looking for.

Frequently asked questions

Is there a free desktop pet for Mac?

Yes, several. Paw-Paw is free and native, and reacts to typing. BitTherapy is free, open source, and has pets that walk around. Shijima is a free Shimeji runner that does not need Java. Desktop Goose is donationware.

Does Bongo Cat work on Mac?

As of 2026 it has an experimental Mac build on Steam. It works for some users and not for others — the developer asks for bug reports. Paw-Paw is the native Mac alternative if you would rather not run something flagged experimental.

What is the best desktop pet for macOS in 2026?

Depends on what you want it to do. Paw-Paw for reactive typing. BitTherapy for roaming pets. Mac Pet for menu-bar plus Pomodoro. Shijima for Shimeji packs without Java. Desktop Goose for chaos.

Do desktop pets slow down your Mac?

Native Swift apps like Paw-Paw idle close to zero CPU. Qt-based Shijima is lighter than Java Shimeji. BitTherapy is efficient for how many creatures it can run. Desktop Goose uses more when it is actively moving — that is the point.

Why do some of these apps need Accessibility permission?

macOS treats global keyboard and mouse input as sensitive. Any app that reacts to your typing system-wide needs Accessibility permission. Paw-Paw uses it only to count key and click events locally — nothing leaves the device.

Are desktop pets good or bad for focus?

It depends on the pet and the person. A stationary, reactive pet (Paw-Paw, Bongo Cat) tends to add a small amount of ambient positivity without pulling attention. A wandering-creature app (BitTherapy, Shijima) is more distracting by design but some people find it calming. Desktop Goose is actively designed to break focus.

Paw-Paw is free.

Not a trial, not freemium. Every animal, every hat, everything Paw-Paw does — free. Native macOS, reacts to every keystroke.

Download Free for Mac

Free · macOS · Requires Accessibility permission