Indexed by TopGit from live GitHub metadata: nashsu/VideoWallpaper has 2 stars, written primarily in Swift. native macOS dynamic wallpaper menubar app created automatically in 7m 9s by OpenCode using Claude Haiku 4.5. Using swift. Select any mp4 video file and set as dynamic wallpaper.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Native macOS dynamic wallpaper menubar app created automatically in 7m 9s by OpenCode using Claude Haiku 4.5. Using swift. Select any mp4 video file and set as dynamic wallpaper.
This project is only a test of opencode and claude Haiku 4.5's ability. for the moment no further development plans for additional functions.
For MacOS dynamic wallpaper, you can select https://wallspace.app/ or other functional apps.
Video Wallpaper - macOS Dynamic Wallpaper App
A lightweight macOS menu bar application that allows you to set MP4 video files as your desktop wallpaper with seamless looping.
Features
Video Wallpaper Support: Set any MP4, MOV, MKV, or WebM video file as your desktop wallpaper
Seamless Looping: Videos loop endlessly with AVPlayerLooper for smooth transitions
Menu Bar Control: Minimal menu bar interface for easy access
Play/Pause Controls: Quickly pause and resume wallpaper playback from the menu bar
Preferences Window: Select and manage your wallpaper video files
File Persistence: Remembers your selected video across app restarts
macOS Native Integration: Works with macOS's native windowing system
Uses AVQueuePlayer for seamless looping via AVPlayerLooper
DesktopWindowManager (DesktopWindowManager.swift)
Creates and manages the desktop overlay window
Positions video at desktop level using CGWindowLevel
Ensures window stays behind all user windows
Handles window lifecycle and visibility
WallpaperManager (WallpaperManager.swift)
Manages user preferences (video file path, auto-start setting)
Persists settings to UserDefaults
Validates video file formats and availability
AppDelegate (VideoWallpaperApp.swift)
Application entry point and lifecycle management
Sets activation policy to .accessory (menu bar only)
Manages status bar item and popover
Coordinates between UI and video playback components
UI Components
MenuBarView (MenuBarView.swift)
Popover menu displayed from menu bar icon
Shows current video file name
Play/pause/stop controls
Quick access to preferences and quit
PreferencesView (PreferencesView.swift)
Full preferences window
Video file selection via file picker
Settings toggles (auto-start on login)
File validation and error messaging
Building from Source
cd VideoWallpaper
open VideoWallpaper.xcodeproj
Or build from command line:
cd VideoWallpaper
xcodebuild -scheme VideoWallpaper -configuration Release
Usage
Launch the App: Open VideoWallpaper.app from Applications
Select a Video: Click the menu bar icon → Click "Preferences" → Select your MP4 video file
Enable Wallpaper: Click "Apply" - the video will appear as your desktop background
Control Playback: Use the menu bar icon to pause/play/stop
Settings: Toggle "Launch at Login" to auto-start the app
Supported Video Formats
MP4 (.mp4)
MOV (.mov)
Matroska (.mkv)
WebM (.webm)
How It Works
Desktop Overlay Technique
Instead of using the official macOS wallpaper API (which doesn't support videos), this app creates a transparent window positioned at the desktop level:
Creates an NSWindow with .borderless style
Sets window level to kCGDesktopWindowLevel + 1 (behind all user windows)
Disables mouse interaction via ignoresMouseEvents = true
How active is development on nashsu/VideoWallpaper?
The most recent commit recorded on nashsu/VideoWallpaper was 7 months ago, based on the GitHub push timestamp. The repository has 1 forks — one of the better signals of community interest.
How many stars does nashsu/VideoWallpaper have?
nashsu/VideoWallpaper has 2 GitHub stars — refresh the page for the live number, or check github.com/nashsu/VideoWallpaper. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is nashsu/VideoWallpaper open source?
Yes — nashsu/VideoWallpaper ships under the Apache-2.0 license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/nashsu/VideoWallpaper.
What is nashsu/VideoWallpaper?
nashsu/VideoWallpaper (nashsu/VideoWallpaper) is a Swift project on GitHub. From the project's own README: native macOS dynamic wallpaper menubar app created automatically in 7m 9s by OpenCode using Claude Haiku 4.5. Using swift. Select any mp4 video file and set as dynamic wallpaper.
Where do I read more about nashsu/VideoWallpaper?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/nashsu/VideoWallpaper is the definitive source.
Read full README in the tab above.
Still deciding about VideoWallpaper?
One click hands the question to an AI along with this page — see what it says about VideoWallpaper.