Adrianotiger/desktopPet

Remembering the lovely eSheep (stray sheep) from 1995 -

C#

1,162

416 commits

updated Oct 16, 2026

See the code

README

Desktop Pet (eSheep)

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.
eSheep for 64bit systems

With a simple XML file (animations.xml) it is possible to change pet and animations.

Application

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.

Downloads

Windows (Portable)

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

OSWindows 7/8/9/10/11
Version1.6.0
Last updateoctober 2026
Link   Download Page

SignPath Foundation (pending)

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.

Windows 10 (Store)

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.

OSWindows 10/11
Version2.6.160 (1.6.0)
Last updateoctober 2026
Linkimage

Android (Store)

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.

image
OSAndroid 14+
Version1.4.0
Last updateseptember 2026
Linkimage

MAC OS (GitHub)

iappyx created a macOS-Version with Swift/AppKit. You have to build it on your system, there is no download for the moment.

OSmacOS 26+
Version1.4.0
Last updateseptember 2026
Linkimage

Browser (GitHub | Javascript)

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.

OSWeb 2.0
Version1.2.6
Last updatemay 2021
Linkimage

Tools

Some tools, used to create new pet animations and spritesheets:

NameTypeLink
Pet EditorWin-ApplicationOfficial editor to create new Pets, using a spritesheet.Pet Editor
Minecraft GeneratorWeb-PageSelect avatar, generate spritesheet, download animation.Open Generator
SpritesheetsCollection spritedatabase.net
www.spriters-resource.com
www.deviantart.com
Spritesheet EditorsCollection www.piskelapp.com
graphicsgale.com

Screen Mates included in this application

eSheep
eSheeps
gSheep Blue
Blue Sheep
gSheep Green
Green Sheep
gSheep Orange
Orange Sheep
gSheep Pink
Pink Sheep
gSheep Purple
Purple Sheep
gSheep Red
Red Sheep
gSheep Yellow
Yellow Sheep
Bunny
Bugs Bunny
Asuna
Asuna
Neko
Neko
Pingus
Pingus
Ham Ham
Blue Ham Ham
Fox
Fox Mate
Pikachu
Pikachu
Zombie
Zombie

And many more...

Credits

Integrations

This project integrated other Open Source (-friendly) projects:

Sprites - Thanks to

  • Oliver - for the rainbow sheeps and the many sheep animations
  • RedSparr0w - for the minecraft tools and spritesheet generator
  • Michelle for the cats animations

Coding - Thanks to

Want to help?

Create your own mate/pet

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.

Code

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

License

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.

desktop
ehseep
mate
xml

Adrianotiger/desktopPet

Remembering the lovely eSheep (stray sheep) from 1995 -

C#

1,162

416 commits

updated Oct 16, 2026

See the code

README

Desktop Pet (eSheep)

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.
eSheep for 64bit systems

With a simple XML file (animations.xml) it is possible to change pet and animations.

Application

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.

Downloads

Windows (Portable)

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

OSWindows 7/8/9/10/11
Version1.6.0
Last updateoctober 2026
Link   Download Page

SignPath Foundation (pending)

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.

Windows 10 (Store)

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.

OSWindows 10/11
Version2.6.160 (1.6.0)
Last updateoctober 2026
Linkimage

Android (Store)

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.

image
OSAndroid 14+
Version1.4.0
Last updateseptember 2026
Linkimage

MAC OS (GitHub)

iappyx created a macOS-Version with Swift/AppKit. You have to build it on your system, there is no download for the moment.

OSmacOS 26+
Version1.4.0
Last updateseptember 2026
Linkimage

Browser (GitHub | Javascript)

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.

OSWeb 2.0
Version1.2.6
Last updatemay 2021
Linkimage

Tools

Some tools, used to create new pet animations and spritesheets:

NameTypeLink
Pet EditorWin-ApplicationOfficial editor to create new Pets, using a spritesheet.Pet Editor
Minecraft GeneratorWeb-PageSelect avatar, generate spritesheet, download animation.Open Generator
SpritesheetsCollection spritedatabase.net
www.spriters-resource.com
www.deviantart.com
Spritesheet EditorsCollection www.piskelapp.com
graphicsgale.com

Screen Mates included in this application

eSheep
eSheeps
gSheep Blue
Blue Sheep
gSheep Green
Green Sheep
gSheep Orange
Orange Sheep
gSheep Pink
Pink Sheep
gSheep Purple
Purple Sheep
gSheep Red
Red Sheep
gSheep Yellow
Yellow Sheep
Bunny
Bugs Bunny
Asuna
Asuna
Neko
Neko
Pingus
Pingus
Ham Ham
Blue Ham Ham
Fox
Fox Mate
Pikachu
Pikachu
Zombie
Zombie

And many more...

Credits

Integrations

This project integrated other Open Source (-friendly) projects:

Sprites - Thanks to

  • Oliver - for the rainbow sheeps and the many sheep animations
  • RedSparr0w - for the minecraft tools and spritesheet generator
  • Michelle for the cats animations

Coding - Thanks to

Want to help?

Create your own mate/pet

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.

Code

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

License

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.

desktop
ehseep
mate
xml

Significant stargazers

Jun Wu

210 followers · starred Jan 2019

Pierre Fenoll

205 followers · starred Jun 2024

Shazron Abdullah

324 followers · starred Nov 2025

Albert Vaca Cintora

155 followers · starred Dec 2025