A context-aware wallpaper engine for macOS

The Mac desktop,
finally alive.

Apple Music turned the iPhone lock screen into living artwork. MOODy asks the same of the Mac desktop — the one surface Apple's living interfaces never reached.

Live capture Wallpaper responding to Apple Music in real time
Native macOS Integrations
Apple Music
CoreLocation
Focus Filters
MenuBarExtra
SwiftUI
Apple Silicon
Features

Six smart modes. One living desktop.

Each mode listens to a different signal on your Mac — what's playing, what the weather's doing, what time it is, how busy your CPU is — and quietly shifts the wallpaper to match. No tabs, no triggers, no babysitting.

Music Mode

The album art of the song you're playing becomes your wallpaper — extracted, blurred, and gently dropped behind your icons. Works with Apple Music, Spotify, and anything else macOS reports.

Weather Mode

CoreLocation reads where you are, Open-Meteo reads what the sky is doing, and a wallpaper that matches the conditions takes the desktop — coastal blues on clear days, foggy forests when it's overcast.

Time Mode

Four slots — morning, afternoon, evening, night — each with its own scene. Your desktop wakes up bright, settles into focus by noon, warms up at sunset, and quiets down after dark.

Vibe Mode

Fifteen mood categories — Peaceful, Energetic, Focused, Dreamy, Nostalgic and more. Pick how you want to feel, and the wallpaper engine pulls editorial photography that matches.

Focus Mode

When macOS Focus turns on, MOODy listens. Saturation drops, distractions fade, the desktop becomes a calm backdrop instead of a billboard. When Focus ends, your previous wallpaper returns automatically.

System Mode

Mesh gradients generated live from your Mac's CPU and RAM load — bright pastels when things are calm, sage and lavender at normal load, deep navy and charcoal when the fans spin up. Your desktop becomes a quiet performance meter.

The Story

It started with a single question.

One evening I was listening to Apple Music. The album art was filling the iPhone lock screen, breathing softly behind the controls — a small example of how Apple has turned the iPhone lock screen, over the years, into a living surface through widgets, focus filters, and dynamic content.

A moment later I turned back to my Mac. The same song was playing, but the desktop was silent — a static Sonoma wallpaper, frozen. The contrast left a quiet observation: the Mac desktop was the one surface Apple's living interfaces never reached.

If Apple Music turns the iPhone lock screen into living artwork, why can't the Mac desktop do the same?

That question became a weekend prototype, and the prototype became MOODy. What started as Music Mode grew naturally — weather, time of day, mood, focus, Pomodoro, even CPU load became contexts the desktop could respond to.

In Action

Each mode answers a question.

Music, weather, time, and the always-handy menu bar — three modes shown in detail plus the control surface that ties everything together. Each one designed around a single question the desktop can finally answer.

Music Mode

Your music, on the desktop.

The album art of whatever song is playing becomes your wallpaper — extracted with Core Image, blurred for legibility, and applied transactionally so there's no flicker between tracks. Apple Music, Spotify, anything else macOS reports to MediaRemote.

The original idea that started MOODy, and still the mode that surprises people the most.

MediaRemote · nowPlaying API
Album art syncs automatically Apple Music, Spotify, and more
Weather Mode

The sky outside, on the screen.

CoreLocation asks for your location once, Open-Meteo returns the current conditions, and the wallpaper engine picks a scene that matches — sunny coast, foggy forest, snow-quiet street, stormy harbor. Ten weather conditions, refreshed every 30 minutes.

Open-Meteo is a free, API-key-less service. Your coordinates never touch our servers — there are no servers.

CoreLocation · Open-Meteo · Pexels
Weather Mode showing a snowy day in Oslo, -4°C, with matching snow wallpaper
Time Mode

The hour of the day, on the desktop.

Four time slots — dawn, morning, afternoon, evening, night — each with its own scene and time window. Pick a wallpaper or a collection for each slot, and MOODy quietly rotates them as the day moves.

By night, the desktop is hushed in deep blues; by sunset, it warms to amber. You don't manage it — you just notice that the room feels right.

Foundation · per-slot scheduler
Time Mode showing five time slots (dawn through night) with a nighttime wallpaper of a town under a starry sky
Menu Bar

Always at hand, never in the way.

Switch modes, force a new wallpaper, see what's currently set, change the auto-rotate interval, or fire up a Pomodoro session — everything important is one click away from the menu bar. The main window is for browsing; the menu bar is for control.

Built with MenuBarExtra and SwiftUI, so it feels like macOS — not a third-party tray icon awkwardly bolted on.

MenuBarExtra · SwiftUI
Menu Bar dropdown showing the current wallpaper, quick actions, auto-change intervals, all six modes, and a Pomodoro starter
Quote Editor

Make any wallpaper say something.

Pick a quote from the built-in library — 30+ curated lines across motivation, wisdom, creativity, and humor — or write your own. Set the typography, the position, and the background, and MOODy bakes the result into a wallpaper-ready image.

Four presets to start with — Minimal, Elegant, Bold, Vintage — and eight fonts including SF Pro, New York, Script, and Typewriter. For desktops that motivate, not just decorate.

Core Image · custom typography engine
Quote Editor showing "Stay hungry. Stay foolish." — Steve Jobs, with Elegant preset, New York font, on a blurred forest background
Pomodoro timer running at 24:57 in the menu bar with Pause, Stop, Skip controls and a focus-time indicator
Pomodoro Timer

The timer that lives on your desktop.

Start a 25-minute work session from the menu bar. The countdown sits next to the mode list, the wallpaper shifts to match what you're doing — focused for work, gentler during breaks — and a small streak counter tallies sessions completed today.

Pause, stop, or skip without leaving whatever app you're in. The whole thing is two clicks from anywhere on the screen, and never opens a window.

UserNotifications · MenuBarExtra · WallpaperEngine V2
Beyond Modes

More with MOODy Premium.

The six modes do most of the work, but Premium opens a few extra tools for people who want their desktop to do even more.

Custom Collections

Save your favorites into named collections, then run them as a slideshow with your own interval and order. Sequential or random, two-minute cycle or two-hour — your call.

Multi-Monitor & Spaces

Apply to every display and every Space at once, or keep each screen on its own wallpaper. macOS Space transitions are debounced so wallpapers don't flicker when you swipe between desktops.

Smart Auto-Change

Set an interval and forget it — 30 minutes, an hour, a day, a week, a month. Or let a mode drive the changes. Either way, the desktop stays fresh without you doing anything.

Why MOODy

A different kind of wallpaper app.

Most Wallpaper Apps

  • Surface pretty pictures, nothing else
  • Wallpaper set once, forgotten
  • Flicker when switching Spaces
  • No awareness of music, weather, focus
  • Generic UI, third-party feel

MOODy Wallpapers

  • Context-aware living surface
  • Responds to music, weather, focus, mood
  • Transaction-based engine, no flicker
  • Native macOS APIs across the stack
  • SwiftUI, Apple Silicon optimized
Behind the Engine

Calm by engineering, not by accident.

The Mac desktop is a sensitive surface — a single millisecond of flicker is noticeable. WallpaperEngine V2 was built specifically to keep it trustworthy.

0
Flicker on Space change
6
Intelligent modes
100%
Native SwiftUI

Transaction-based

Every wallpaper change is a transaction with a unique ID — preventing race conditions during rapid mode switches.

Actor-isolated processing

ImageFactory uses Swift actors for memory-safe image processing — no UI freezes, no memory bloating.

Retry & verification

SmartApplier retries failed applications and verifies success — wallpapers that should change always do.

Debounced Space observer

Mission Control transitions are coalesced (300ms) — no flicker when sliding between Spaces.

Crash-safe state

PersistenceGuard saves engine state continuously — your active mode survives unexpected restarts.

Apple Silicon optimized

Built fully in SwiftUI for macOS 14+ — minimal CPU and battery footprint, even with multiple modes.

FAQ

Frequently asked.

The questions that come up most often — about pricing, privacy, hardware, and how each mode actually works under the hood.

Is there a free trial?

Yes — every new install gets a free trial of Premium with no credit card required. You can explore all six modes, the Quote Editor, Pomodoro Timer, Custom Collections, and multi-monitor sync before deciding. For current pricing, check the MOODy listing on the Mac App Store.

What macOS versions does MOODy support?

MOODy requires macOS 14 (Sonoma) or later, and is built natively for Apple Silicon (M1 through the latest M-series). The engine is tuned for Apple Silicon's unified memory and Core Image acceleration.

Does Music Mode work with Apple Music and Spotify?

Yes — and anything else macOS knows about. Music Mode reads from MediaRemote, the system framework that powers the Now Playing widget in the menu bar. Apple Music, Spotify, YouTube Music, Tidal, native music apps, Safari/Chrome browser playback — if macOS reports it, MOODy sees it. There's no per-service integration, so it keeps working when those apps update.

Does Weather Mode share my location anywhere?

No. CoreLocation asks the OS for your coordinates the first time you turn Weather Mode on, and they're used only on-device to query Open-Meteo — a free public weather API that doesn't require an API key or account. MOODy has no backend, no analytics on your location, and no third-party tracker. The coordinates never leave your Mac except as part of the Open-Meteo request, which is anonymous.

How is the app designed to be lightweight?

The wallpaper engine is built around Swift actors for memory-safe image processing, a 300ms debounce on Space-change observers, and transaction-based wallpaper application — so it does work in short bursts and otherwise stays idle. Music Mode adds a lightweight MediaRemote subscription; Weather Mode polls every 30 minutes. Nothing runs in a tight loop, and the menu bar app is designed to disappear into the background.

Does it support multiple displays and Spaces?

Yes. There's an "Apply to all desktops" toggle — when on, MOODy applies the active wallpaper to every Space on every connected display, and re-applies on Space switch so things never drift. When off, it stays on the current Space and primary display only. Behind the scenes, NSScreen.screens is enumerated for monitor detection, and DistributedNotificationCenter watches Space transitions with a debounce so wallpapers don't flicker when you swipe between desktops.

Will my wallpaper flicker when switching Spaces or songs?

No. The custom WallpaperEngine V2 was built specifically around this problem. Each wallpaper change is a transaction with a unique ID — so when a Space change and a Music Mode trigger happen 50ms apart, only the latest transaction completes. Space transitions are coalesced through a 300ms debounce. The flicker most Mac wallpaper apps show during rapid changes is engineered out.

Can I create my own collections and slideshows?

Yes — Premium unlocks custom collections. Save any wallpaper to a named collection (e.g. "Calm Mornings," "Focus Forests"), then run that collection as a slideshow with your own interval (anything from 2 minutes to several hours) and order (sequential or random). Collections live in the menu bar too, so you can swap context without opening the main app.

Where do the wallpapers come from? Can I use my own?

Wallpapers are sourced live from Unsplash and Pexels — both free, royalty-free editorial libraries used by millions of apps. That gives MOODy access to a constantly-refreshed pool of high-resolution landscape and abstract photography without bundling huge image files into the app. You can also save any wallpaper to Favorites or a Custom Collection, and download originals for personal use through the detail view.

Does the app run in the background? Can I quit it?

Yes to both. MOODy lives in the menu bar and keeps the active mode running even when the main window is closed — that's how Music Mode and Weather Mode stay alive. If you don't want any intelligent mode active, you can fully quit from the menu bar dropdown, and MOODy won't relaunch on its own. Launch-at-login is opt-in, not default.

What happens to my wallpaper if I uninstall MOODy?

The wallpaper that was active when you quit stays active — macOS handles wallpaper persistence, not MOODy. Any saved Favorites and Collections are stored in UserDefaults, so uninstalling the app removes them too. If you reinstall, you'll start fresh.

The Mac, finally alive

Bring your desktop to life.

Free to download. Premium unlocks the intelligent modes — and starts with a free trial.

Download on the Mac App Store Watch it in action
Press

For editorial coverage.

The basic facts about MOODy, and how to reach me. For interviews, embargoed access, review copies, or any other coverage — the contact below goes straight to my inbox.

App MOODy Wallpapers
Platform macOS 14+ Sonoma
Built with SwiftUI, Apple Silicon native
Modes 6 intelligent + Pomodoro
Store Mac App Store
Maker Veysel Bozkurt · solo indie

Reviewing MOODy? Let's talk.

Interviews, review copies, embargoed access, or just questions — I'll reply personally within a day.

Email press