A native macOS app that spreads one high-resolution wallpaper across all connected monitors, with static, light/dark and time-of-day schedules.
MMFoundation/WallpaperMachine
A free, open-source macOS app that plays Wallpaper Engine scene, video and web wallpapers from the Steam Workshop on Apple silicon Macs.
Open-source alternative to:Wallpaper Engine
- Stars
- 1,317
- Forks
- 39
- Open issues
- 0
- Last commit
- 4 hours ago
What is it?
WallpaperMachine is a native Mac client for Wallpaper Engine wallpapers. It plays scene, video and web wallpapers on the desktop, and includes Steam Workshop browsing and downloads, so users who want Wallpaper Engine-style animated wallpapers on macOS can use them without a Windows machine.
The app is built with SwiftUI and AppKit for the interface, with a Rust core that handles displays, wallpaper windows, video decoding and audio capture. Scene wallpapers are drawn by a C++ scene engine that is statically linked into the Rust core, using Metal, with a Vulkan-via-MoltenVK fallback for scenes the native renderer cannot draw. Requires an Apple silicon Mac running macOS 15 or later.
Beyond playback, it offers per-display wallpapers, playlists, pixiv illustration browsing, battery and power-based pause rules, and an optional lock screen animation on macOS 26 and later. Workshop downloads need a Steam account that owns Wallpaper Engine; the bundled Aurora Drift video wallpaper works without one.
Key features
- 01Plays Wallpaper Engine scene, video and web wallpapers on macOS.
- 02Browse and download Steam Workshop wallpapers inside the app.
- 03Set different wallpapers, playlists and scaling for each display.
- 04Pauses or lowers quality on battery, Low Power Mode or when covered.
- 05Optional animated lock screen and screen saver on supported macOS versions.
- 06Browse and save pixiv illustrations as wallpapers.
Use cases
- Mac users who want Wallpaper Engine-style animated desktops without Windows.
- Running different animated wallpapers across multiple monitors.
- Saving battery on a MacBook by pausing wallpapers when on battery power.
Quick start
- 1
Download the free disk image for the latest version
- 2
Open the disk image and drag WallpaperMachine to Applications
- 3
Open the app; in System Settings → Privacy & Security, click Open Anyway once
Things to know
- Requires macOS 15 or later on Apple silicon Macs.
- Not yet notarized, so macOS blocks the first launch and needs manual approval.
- Scene wallpapers and Workshop downloads need a Steam account that owns Wallpaper Engine.
- Licensed under GPL-2.0, a copyleft license.
In collections
Topics
FAQ
- What is WallpaperMachine?
- A free, open-source macOS app that plays Wallpaper Engine scene, video and web wallpapers from the Steam Workshop on Apple silicon Macs. WallpaperMachine is a native Mac client for Wallpaper Engine wallpapers. It plays scene, video and web wallpapers on the desktop, and includes Steam Workshop browsing and downloads, so users who want Wallpaper Engine-style animated wallpapers on macOS can use them without a Windows machine.
- Is WallpaperMachine free to use? What license does it have?
- WallpaperMachine is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is WallpaperMachine still maintained?
- Actively maintained. The last commit to WallpaperMachine was on Nov 7, 2026.
- What can I use WallpaperMachine for?
- Mac users who want Wallpaper Engine-style animated desktops without Windows. Running different animated wallpapers across multiple monitors. Saving battery on a MacBook by pausing wallpapers when on battery power.
- How do I install WallpaperMachine?
- Download the free disk image for the latest version Open the disk image and drag WallpaperMachine to Applications Open the app; in System Settings → Privacy & Security, click Open Anyway once
- Where can I get WallpaperMachine?
- The source code and installation instructions are on GitHub: https://github.com/MMFoundation/WallpaperMachine
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A local LLM inference engine for Apple silicon Macs that serves coding agents and OpenAI/Anthropic-compatible APIs using speculative decoding and Metal kernels.
Pairs an iPhone with a Mac over USB-C so the phone's GPU helps run a Qwen 27B model locally, speeding up prompt reading and extending context.
A SwiftUI graphical wrapper for Wine on Apple Silicon Macs, for creating bottles and running Windows apps and games.
Open-source tool that builds a native Mac and iPhone app from your own Pokémon Pokopia Switch 2 dump, with no game content included.
A Rust inference engine for running AI models directly inside apps, with on-device execution on Apple devices and optional cloud models.