Drop any video, GIF, or image — WallPop loops it behind your icons. Get free ones from motionbgs.com (Minecraft, anime, cyberpunk, lofi). Click-through. Multi-display. Native SwiftUI · ~3 MB DMG.
WallPop dropped its 76 built-in SwiftUI presets in v0.8 — they were tech demos, not wallpapers. The new model: drop any video, GIF, or image and WallPop loops it behind your icons. Get free ones from motionbgs.com (Minecraft scenes, anime, cyberpunk cities, lofi rooms, 4K nature, anything that loops).
Got a sick aftereffects loop? Some chill 4K nature footage? An anime gif? WallPop loops it as your wallpaper — seamlessly via AVFoundation, click-through still works, multi-display still works.
Videos go through AVPlayerLooper — seamless wraparound, no rewind hiccup. GIFs use macOS's native animated NSImage pipeline. Stills are upscaled with Lanczos. Audio is muted.
Transparent borderless NSWindow pinned to the desktop level — below your icons, above the static wallpaper. Clicks pass through normally. Acts like part of the desktop, not an app.
One window per screen. Plug in a monitor → wallpaper appears on it instantly. Unplug → cleans up. Each display gets its own renderer.
all real videos, all SwiftUI shapes + Canvas + TimelineView. No video files. No bundled assets. The DMG is <3 MB.
Optional pause-on-battery setting freezes animations when unplugged so your wallpaper isn't burning 2% an hour. Reduce-motion mode skips animation entirely.
Live preset gallery, opacity slider, launch-at-login (via SMAppService — the proper modern API), per-display presets coming soon.
MIT licensed. Read every line on GitHub. Fork it. Add your own preset (it's ~30 lines). Pull requests welcome.
WallPop loops any .mp4 / .mov / .gif / .webm you drop on it. Need ideas? motionbgs.com has thousands of free animated backgrounds — Minecraft scenes, anime, cyberpunk cities, lofi rooms, you name it. Right-click → save → drop in WallPop.
Tip: WallPop's menubar ✨ → 🎬 Use my own video/GIF/image… (⌥U) opens the file picker straight to ~/Downloads — drop your saved file in and it loops behind your icons instantly.
WallPop.dmg to your Downloads.macOS will say "WallPop can't be opened" the first time — Apple charges $99/year for a Developer ID and WallPop is free / open source.
You only do this once. Future updates open normally.
Read above first…