Daily Wallpaper icon
Daily Wallpaperby najam.dev
Free & open source for macOS

Fresh Bing wallpapers on your Mac: landscapes, cities and more, on your schedule.

A tiny menu bar app that picks a beautiful photo from Bing each day and sets it as your desktop and lock screen. Choose the types you love and how often it changes. No account, no tracking, no clutter.

macOS 14 or later. Under 5 MB. Apple Silicon and Intel.

What it does

Everything runs in one small app. No Electron, no web views, no helper daemons.

🏔

Pick your types

Landscapes, cities & architecture, beaches & islands, animals & wildlife, space & night sky, or everything. Mix several at once.

⏱

On your schedule

Change every 1, 3, 6, 12 or 24 hours, or only when you ask. It also refreshes when your Mac wakes.

🔒

Lock screen too

Pick the photo once with Show on all Spaces and your lock screen stays on the same photo as your desktop, every change.

🪶

Lightweight

Under 5 MB on disk and near-zero CPU when idle. Only the current photo is kept, so it never fills your drive.

🌐

Wider pool

Queries several Bing markets and remembers recent photos, so a narrow choice still finds something fresh.

🛡

Private & free

No ads, no analytics, no account. The only network calls are to bing.com. MIT licensed, free for everyone.

Install

Two minutes, no Xcode required.

  1. Download the zip and unzip it, then drag Daily Wallpaper into your Applications folder.
  2. The app is unsigned, so the first time right-click it and choose Open, then confirm. After that it opens normally.
  3. Click the mountain icon and pick your types and schedule. For the lock screen, pick the photo once in Wallpaper Settings (Pictures → Daily Wallpaper) with Show on all Spaces on.

Prefer no app? There is a shell-script version in cli/ with the same types and schedule: ./install.sh, then bingwall --types landscapes,cities --every 6h.