Can you remember eSheep, the lovely desktop sheep? 
If you had a lot of them on the desktop... welcome to this page!
This project gives you the possibility to add a pet to your desktop.
With a simple XML file (animations.xml) it is possible to change pet and animations.
This application is not a game, not a utility, and definitely not useful 😄. Its only purpose is to keep a little pet on your screen. The pet can fall down to the taskbar and detect windows on your desktop, allowing it to walk, run, and explore your workspace naturally, even across multiple monitors.
Compiled with .NET4.7, this application is just an exe and works on every 64-bit Windows. You can download it directly from the releases and once executed, you can choose if install the application locally (for autostart) or just leave the exe where you want.
This EXE is compiled from the main project and is always the most recent
| OS | Windows 7/8/9/10/11 |
|---|---|
| Version | 1.6.0 |
| Last update | october 2026 |
| Link | Download Page |
This project is applying to the SignPath Foundation program.
Free code signing provided by SignPath.io, certificate by SignPath Foundation
The artifacts are generated by GitHub action - no smartscreen messages or antivirus alerts anymore!
Status: Waiting for release-certificate.
Version 1.6.0 (store version: 2.6.150) is a new version and removed all UA and UWP parts from the older version (as Microsoft allows native .NET applications in the store). The store project has just the installer project to create a MSIX package. You can build and install it locally now.
| OS | Windows 10/11 |
|---|---|
| Version | 2.6.160 (1.6.0) |
| Last update | october 2026 |
| Link |
Just a simple port, based on Version 1.4.0 for Android and with a nostalgic Windows95 look.
It contains only 2 pets for the moment. In future, all GitHub pets will be integrated.
| OS | Android 14+ |
|---|---|
| Version | 1.4.0 |
| Last update | september 2026 |
| Link |
iappyx created a macOS-Version with Swift/AppKit. You have to build it on your system, there is no download for the moment.
| OS | macOS 26+ |
|---|---|
| Version | 1.4.0 |
| Last update | september 2026 |
| Link |
Since the animations are stored in a XML, you can integrate this sheep inside your webpage using a simple Javascript. This version is really limited, but is able to show and animate every Pet from this repository.
| OS | Web 2.0 |
|---|---|
| Version | 1.2.6 |
| Last update | may 2021 |
| Link |
Some tools, used to create new pet animations and spritesheets:
| Name | Type | Link | |
|---|---|---|---|
| Pet Editor | Win-Application | Official editor to create new Pets, using a spritesheet. | Pet Editor |
| Minecraft Generator | Web-Page | Select avatar, generate spritesheet, download animation. | Open Generator |
| Spritesheets | Collection |
spritedatabase.net www.spriters-resource.com www.deviantart.com |
|
| Spritesheet Editors | Collection |
www.piskelapp.com graphicsgale.com |
|
| eSheep |
gSheep Blue |
gSheep Green |
gSheep Orange |
| gSheep Pink |
gSheep Purple |
gSheep Red |
gSheep Yellow |
| Bunny |
Asuna |
Neko |
Pingus |
| Ham Ham |
Fox |
Pikachu |
Zombie |
This project integrated other Open Source (-friendly) projects:
- github.com/naudio/NAudio - NAudio to play sounds
- SignPath Foundation - Open Source Certificate
- Oliver - for the rainbow sheeps and the many sheep animations
- RedSparr0w - for the minecraft tools and spritesheet generator
- Michelle for the cats animations
- Sergi - for the Tray Icon
- Robin - implementing the Graphviz tool
- Zecheriah - implementing Tossing code
- Xhonye - improving speed and implementing Test scripts
You can download the Editor and create your own Mate! Please contibute, uploading your work to the Pet-Folder.
What you need:
- 1 application icon (or a png that will be converted to an icon)
- 1 animation image: an image with transparency with all possible positions. (.png not too big... Something like 1000x500 px)
For more info about editing the xml file and add your own pet, follow the Wiki page.
The code was documented with Natural Docs and is available in the doc-folder.
If you want create the documentation by yourself, check: github.com/Adrianotiger/desktopPet/tree/master/docs
Licensed under the MIT License. You are free to use, modify, and redistribute this software for personal or commercial purposes. Please retain attribution to the original DesktopPet project and its contributors in any redistributed version.
