Shimeji is a classic: little characters that hang off your windows,
climb around and multiply across your screen. It's charming — but it's
Java-based, mostly Windows-oriented, and fiddly to set up, especially on
Mac and Linux. If any of that is bugging you, these alternatives give you
the same "cute characters living on my desktop" feeling with fewer headaches.
Why look for a Shimeji alternative?
- Platform pain: Shimeji leans on Java and is awkward on modern macOS and Linux.
- Setup friction: installing character packs manually can be clunky.
- Variety out of the box: base Shimeji is one character; you build variety yourself.
- Performance: some builds are heavier than a lightweight native app.
The best Shimeji alternatives
1. Pets Therapy — the best all-round replacement
Pets Therapy gives you the Shimeji feeling — cute animated
characters roaming your desktop — but as a native app on macOS,
Windows and Linux, with no Java to wrangle. Instead of starting
with one character, you get 75+ pets out of the box (cats,
dinos, apes, dogs, pandas, koalas, sloths, birds, fish and more), each with
real animations and physics. And like Shimeji, it's fully
customizable — you can create or import your own pet sprites.
It's free, with an optional subscription for extra pets.
👉 Explore Pets Therapy ·
Mac ·
Windows ·
make your own
2. Shimeji-ee — if you want the real thing, maintained
If your heart is set on actual Shimeji character packs — especially anime —
the community-maintained Shimeji-ee fork is the way to run
them today. Best-in-class for character selection; still Windows/Java-centric.
3. Desktop Goose — chaos, not companionship
A very different vibe: Desktop Goose is a prank pet that
actively messes with you. Great fun, but it's one character and not a calm
companion. Runs on Windows and macOS.
4. eSheep64 — the featherweight classic
A revival of the original desktop sheep — tiny, free, Windows-only, one
character. Ideal if you want minimalism.
5. Desktop Ponies — for the MLP crowd
If you specifically want ponies, Desktop Ponies has a large
cast and runs across Windows, macOS and Linux. Niche, but well-loved.
Switching from Shimeji: what actually changes
Shimeji characters are built from an XML mascot definition plus a folder of
images — that format is specific to the Java Shimeji engine and isn't
something any other app can load directly, custom-pet importers included.
Moving over means rebuilding the look, not copying a file, but the process is
quick:
- Uninstall the Java runtime dependency. If Shimeji was the
only reason you had a JRE installed, you can remove it once you're off
Shimeji — Pets Therapy has no Java requirement on any platform.
- Install Pets Therapy from the
Mac App Store
or Microsoft Store
and pick from the 75+ built-in pets — no character pack hunting needed.
- Rebuild a favorite Shimeji character as a custom pet (optional).
If you had a specific mascot you loved, re-export its walk/sit/climb frames as a
sprite sheet and follow the custom pets guide —
the frame-per-state model is a similar idea to Shimeji's own animation states,
just in a different file format.
- Turn on multi-monitor and window-climbing behavior in
settings if you used Shimeji's window-perching — Pets Therapy pets sit on
window edges the same way.
FAQ
Is there a Shimeji for Mac?
Not a great native one — Shimeji is Java-based and clunky on macOS.
Pets Therapy is the closest native Mac experience and also
runs on Windows and Linux.
Is there a Shimeji for Linux?
Running Shimeji on Linux means dealing with Java. Pets Therapy
runs on Linux natively, which most desktop-pet apps don't.
Can I import my own characters?
Yes — Pets Therapy supports custom pets, so you
can bring your own sprites and animations much like Shimeji packs.
Can I load my existing Shimeji XML character packs directly?
No — Shimeji's mascot format (XML behavior definitions plus a raw image
folder) is specific to the Java Shimeji engine. You'll need to re-export the
artwork as a sprite sheet for Pets Therapy's custom-pet importer; the frames
themselves (walk, sit, climb, drag) usually carry over conceptually even
though the file format doesn't.
Is Shimeji-ee still maintained?
Shimeji-ee is a community fork that periodically gets updates from
volunteers, but release cadence is inconsistent — worth checking its current
repository before relying on it if you need active support.