DEV Community

Cover image for 👻 Ghostlet: While you’re away, the ghosts will play.
Ashton Chew
Ashton Chew

Posted on

👻 Ghostlet: While you’re away, the ghosts will play.

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine

What We Built

Meet Ghostlet 👻, a tiny pixel-art desktop companion for Windows!

The idea is simple: leave your PC idle, and little ghosts start appearing around your cursor. The longer you're away, the more ghosts, pumpkins, graves and spooky decorations accumulate.

Move your mouse or press a key, and the ghosts panic, grab their decorations and run away!

We wanted to turn an ordinary idle desktop into a little Halloween scene.

👻 Meet the Ghosts!

Classic ghost
Classic
Cool ghost
Cool
Crying ghost
Crying
Hunting ghost
Hunting
Loving ghost
Loving
Magic ghost
Magic
Peeping ghost
Peeping
Shivering ghost
Shivering
Sleeping ghost
Sleeping
Rare witch ghost
Rare Witch! ✨

🎃 Meet the Decorations!

Cross grave
Cross Grave
Tall grave
Tall Grave
Wide grave
Wide Grave
Short grave
Short Grave
Pumpkin
Pumpkin
Red pumpkin
Red Pumpkin
Skeleton
Skeleton
Spider
Spider

Ghost Fleeing Gif

Demo

Download Ghostlet and give it a try!
GitHub Releases (Windows executable, no Python installation required)

App Settings

Code

The project is open source under the MIT License.

GitHub Repository – Ghostlet

GitHub logo ashtonckj / ghostlet

While you’re away, the ghosts will play. BOO!

Ghostlet ghost

Ghostlet

Step away from your PC. Tiny ghosts move in. 👻

Hacktoberfest 2026 Windows Python License: MIT

Leave your mouse alone for a minute and pixel ghosts float up around your cursor, while pumpkins, graves and spooky friends pile up along the bottom of your screen. Come back and they panic, grab the decorations and run away! 🎃

👻 Meet the ghosts

Each ghost picks a random look.

classic ghost cool ghost crying ghost
classic cool crying
hunting ghost loving ghost magic ghost
hunting loving magic
peeping ghost shivering ghost sleeping ghost
peeping shivering sleeping
the rare witch ghost

✨ The rare one! 10× less likely to show up than any other ghost. ✨

🎃 Spooky props

grave_cross grave_tall grave_wide grave_short
cross grave tall grave wide grave short grave
pumpkin red pumpkin skeleton spider
pumpkin red pumpkin skeleton spider

The longer you're away, the more pile up. When you're back, the ghosts carry them off.

💾 Get it

Grab Ghostlet.exe from Releases and double-click it. No Python needed.

Ghostlet lives in your tray (bottom-right). Right-click the ghost for Settings.

Run from source or build the exe
…
Enter fullscreen mode Exit fullscreen mode

How I Built It

Ghostlet is built with Python and PySide6, using the Windows API to detect system idle time.

Why Does Open Innovation Matter?

Open-source development makes it possible for people to inspect, modify and build upon existing work.

Ghostlet is released under MIT, so anyone can customise the ghosts, create new pixel-art decorations or even add their own behaviours.

Sometimes, even a small silly project can become something others want to experiment with!

The Spirit of It

We think the funniest part is coming back to your PC and finding a whole bunch of ghosts having a little party on your desktop.

And then watching them desperately run away when they realise you're back. 🎃

👥 Built by three humans

@ashtonckj
@fionakhl
@moltenice3

Happy Halloween! 👻🎃

Top comments (0)