WallpaperMachine
당신이 사랑하는 배경화면, 맥에서 새롭게 만나보세요
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Cinematic live wallpapers for macOS — turn any video you own into a living 4K desktop. Dynamic Island, per-Space & multi-monitor wallpapers, photo slideshows, effects, Liquid Glass UI. SwiftUI + Metal, sandboxed, no tracking.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Free, open-source live video wallpapers for macOS — bring your own video, no library, no subscription.
Wallnetic is a free, open-source live wallpaper app for macOS. It plays video as your desktop background — any file you own, or anything you find on the wallpaper sites it can browse in-app. It requires no account, has no subscription and no paid tier, collects no analytics, and is released under the MIT license. Requires macOS 13 or later; universal binary for Apple Silicon and Intel.
Unlike most apps in this category, Wallnetic ships no wallpaper library of its own. You supply the content: drag in a local file, or browse eight sources from inside the app. That means the library is as good as you want it to be, and the app carries none of the content liability that comes with hosting a catalogue.
Last updated: September 2026 · Current version: 1.4.2
No — Valve has permanently declined a macOS port of Wallpaper Engine, so Workshop .scene files
cannot run natively on a Mac. Wallnetic does not render Wallpaper Engine scenes. What it does
is play standard video files (MP4, MOV, M4V, WebM, GIF) as your wallpaper, which covers the large
share of Workshop items that are plain video, once you have the file locally.
| Wallnetic | Backdrop | Wallper | Wallspace | Vivid Walls | |
|---|---|---|---|---|---|
| Price | Free | $1.99/mo · $29.99 lifetime | $14.99 one-time | Free · $12.99 Pro | Free · $9.99 |
| Open source | Yes (MIT) | No | No | No | No |
| Account required | No | No | No | No | No |
| Bring your own video | Yes | Yes | Yes | Yes | Yes |
| Built-in library | None — by design | Yes | 4,000+ | Yes | Via Wallpaper Engine |
| In-app source browsing | 8 sources | Community library | Own library | Own library | — |
| Per-display wallpaper | Yes | Yes | Yes | Yes | Yes |
| Per-Space wallpaper | Manual recovery choices¹ | — | — | — | — |
| Photo slideshow generator | Yes | — | — | — | — |
Renders WE .scene files | No | No | No | No | Yes |
| Distribution | Mac App Store | Direct | Direct | Direct · Homebrew | Direct |
Competitor pricing and features as published on their own sites, September 2026. Corrections welcome via issue or PR.
¹ On dev, Space selections are saved for manual recovery. Automatic per-Space switching is disabled because reliable desktop identity is unavailable; applying a choice affects all displays and Spaces. See Space recovery.
Is Wallnetic really free? Yes. There is no paid tier, no subscription and no in-app purchase. The source is MIT-licensed, so the current version cannot be taken away from you regardless of what happens later.
Does it slow my Mac down? Wallnetic suspends video decoding when the Mac is locked, the screen saver is running, the display is asleep, another user is switched in, or Low Power Mode is on. By default it also pauses every display while a fullscreen app is in front. It can pause on battery power, and Calm Mode, thermal-aware playback and Pause After can hold wallpaper motion. Ordinary windows covering the desktop do not pause playback. We deliberately publish no single CPU percentage, because the figure varies widely with clip resolution, frame rate and state — measure it yourself in Activity Monitor, or follow the benchmark protocol.
Where do the wallpapers come from? From you. Drag in any video you own, or use the in-app browser to search Pexels, Pixabay, Wallhaven, MyLiveWallpapers, DesktopHut, MoeWalls and MotionBGs.
Can it play video on the lock screen? Wallnetic does not provide live lock-screen playback in either distribution. It can apply a still frame from your current video as the system wallpaper; macOS controls its appearance on the lock screen and in Mission Control. A screen saver is a separate integration. See the screen saver and lock-screen feasibility findings.
Does it work on Intel Macs? Yes. Wallnetic ships a universal binary supporting both Apple Silicon and Intel, on macOS 13 or later.
dev): loop only part of a Library video, set frame
by frame, without modifying or re-encoding the originaldev)dev): an optional clock and date on
each display's wallpaper, below desktop icons, in English with your region's
date and time formatCGWindowListCopyWindowInfo runs off the main thread (no UI stalls)| Component | Requirement |
|---|---|
| macOS | 13.0 (Ventura) or later |
| Processor | Apple Silicon (M1/M2/M3/M4) or Intel |
| RAM | 4 GB minimum |
| Storage | 50 MB + your video files |
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | Wallnetic_1.4.2_arm64.dmg |
| macOS (Intel) | Wallnetic_1.4.2_x86_64.dmg |
The DMGs use the same application source and version 1.4.2 (11) as the App Store release. They are ad-hoc signed and not notarized. SHA-256 checksums are included with the release.
"Wallnetic is damaged and can't be opened" — This happens because the DMG is not notarized by Apple. Run this command in Terminal after dragging Wallnetic to Applications:
xattr -cr /Applications/Wallnetic.appThen open the app normally. Alternatively, right-click > Open > Open, or go to System Settings > Privacy & Security > Open Anyway.
git clone https://github.com/fatihkan/wallnetic.git
cd wallnetic/src/Wallnetic
brew install xcodegen
xcodegen generate
open Wallnetic.xcodeproj
# Build and run (Cmd + R)
Requires Xcode 15.0+ and macOS 13.0+
| Component | Technology |
|---|---|
| Language | Swift 5.9 |
| UI | SwiftUI |
| Video Engine | AVFoundation + AVPlayerLooper |
| GPU Rendering | Metal |
| Architecture | MVVM + Services |
| Widget | WidgetKit |
| In-App Purchase | StoreKit 2 |
| Project Gen | XcodeGen |
| Shortcut | Action |
|---|---|
Cmd + I | Import videos |
Cmd + P | Toggle play/pause |
Cmd + Shift + M | Toggle Calm Mode (while Wallnetic is active) |
Cmd + N | Next wallpaper |
Cmd + F | Search |
Cmd + O | Open main window |
Cmd + , | Settings |
| Shortcut | Action |
|---|---|
Cmd + Shift + → | Next wallpaper |
Cmd + Shift + ← | Previous wallpaper |
Cmd + Shift + P | Toggle play/pause |
Cmd + Shift + R | Random wallpaper |
Global hotkeys work from any app. Enable them in
Settings → General → Global hotkeys.
dev; automatic matching is unavailable)Cmd+Shift+←/→/P/R for previous, next, play/pause, randomPrivacyInfo.xcprivacy) for App Store compliance (#164)#if DEBUG for store builds (#165)os.log logging — 93 print/NSLog → Log.* registry across 31 categories (#169)DeepLinkHandler entry point, HTTPS-only gated import (#214)Release notes live in CHANGELOG.md, formatted to Keep a Changelog and SemVer.
Latest: 1.4.2 — more reliable loading, switching and looping with aspect-fill playback; ordinary windows no longer pause and restart the decoder; user-requested pauses stay paused across power and session events.
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)Fatih Kan
This project is licensed under the MIT License — see the LICENSE file for details.
Wallnetic does not collect any personal data. All wallpapers are stored locally on your Mac. See PRIVACY.md for details.