January 19, 2026
When your apps start moonwalking
Show HN: A creative coding library for making art with desktop windows
Dancing windows! Hacker crowd turns your desktop into a wild art stage
TLDR: A new Python tool makes desktop windows move, fade, and display media like a DIY art show. Commenters split between nostalgic AppleScript vibes and excitement about “breaking the fourth wall,” with playful debate over whether it’s real art or just brilliant, chaotic window choreography.
The Show HN debut of “window-art,” a tiny Python tool that makes your computer windows dance, fade, and change colors, sent the comment section into pure performance mode. The nostalgia squad rolled in first: one veteran swooned over classic Mac days, remembering AppleScript tricks that recorded every click and replayed them in loops—like a retro screensaver turned art studio. Cue the chorus of “they’ve been doing this since the ‘90s!” while others cheered that this new take is way more playful and live.
Then the hot take that lit the fuse: a commenter said this thing “breaks the fourth wall” of computing, wondering why the demoscene—those hardcore graphics artists—rarely use the desktop itself as the canvas. That sparked a friendly “is this art or just window spam?” mini-debate. The vibe: delighted chaos. People joked about pranking coworkers by making every app window moonwalk across the screen, or staging a “boss key” ballet at 5 p.m.
Under the glitter, the basics are simple: install it, write a few lines, and your windows glide, fade, and even show images or videos. Whether you call it art or an office prank kit, the crowd agrees: it’s fun, it’s weird, and it turns your operating system into a stage.
Key Points
- •window-art is a minimal Python library for live coding visual scenes using desktop windows.
- •Installation is done via pip using the command "pip install window-art".
- •Quick start shows creating a window, moving it with duration and easing, and adding a wait within a run context.
- •Examples include animations (move, fade, color change) applied to windows.
- •The library supports displaying image and video content and rendering text windows with font size control.