Spice
Spice is a focus wallpaper manager for Windows and MacOS.
Project maintained by dixieflatline76
Hosted on GitHub Pages — Theme by mattgraham

Spice - Spice Up Your Desktop 🌶️
Spice is a minimalist wallpaper manager that automatically cycles high-quality wallpapers from Wallhaven, Pexels, curated museum collections, your personal Google Photos, and Wikimedia Commons. It runs quietly in the background, keeping your workspace fresh without interrupting your flow.
Note: Spice lives in your Windows system tray or macOS menu bar, giving you instant control over your desktop environment.
✨ Key Features
🌎 Infinite Sources
- 🔗 Browser Companion: Use our Chrome Extension or Firefox Add-on to seamlessly send any image from the web to your desktop.
- 🏛️ The Museum Experience: Turn your desk into a gallery with 4K+ Open Access masterpieces from The Met and Art Institute of Chicago.
- 📸 Curated Sources: Native support for Wallhaven, Pexels, and Wikimedia Commons.
- ☁️ Personal Collections: Seamlessly cycle your own memories with Google Photos integration.
- ❤️ Local Favorites: Build your own curated collection that works offline.
🧠 Smart Technology
- 📏 Smart Fit 2.0:
- Quality Mode (Strict): Ensures perfect composition by rejecting images that don’t fit your screen, unless a clear face is detected.
- Flexibility Mode: Accepts high-res images with a “Safe Fallback” for ultrawide monitors.
- Face Boost: Ensures people are perfectly framed.
- ⚡ Ultra-Responsive: Engineered for zero-lag performance, ensuring the UI stays snappy even while handling high-resolution 4K content.
- 🖥️ Independent Multi-Monitor Suite: Spice v2.0 detects every connected display and assigns it an autonomous controller. Every monitor can be controlled individually via dedicated hotkeys.
- 📐 Orientation Intelligence: Spice understands the difference between landscape and portrait monitors. It picks images that match your screen’s orientation before applying SmartCrop, so your vertical monitors get true portrait compositions.
- 🍃 Organic Staggering: Optionally stagger wallpaper updates with randomized delays to prevent a sudden “flash” across all your monitors simultaneously.
🎮 Control & Experience
- ⌨️ Global Hotkeys: Control Spice instantly from anywhere.
Targeted Actions (Single Monitor)
Target a specific monitor (1-9) by holding that number key while pressing the shortcut. Defaults to Display 1 if no number is held.
| Action |
macOS Shortcut |
Windows Shortcut |
| Next Wallpaper |
Option + 1-9 + → |
Alt + 1-9 + → |
| Prev Wallpaper |
Option + 1-9 + ← |
Alt + 1-9 + ← |
| Fav / Unfav |
Option + 1-9 + ↑ |
Alt + 1-9 + ↑ |
| Del + Block |
Option + 1-9 + ↓ |
Alt + 1-9 + ↓ |
Global Actions (All Monitors)
These actions affect all displays simultaneously.
| Action |
macOS Shortcut |
Windows Shortcut |
| Next (All Displays) |
Cmd + Opt + → |
Ctrl + Alt + → |
| Previous (All Displays) |
Cmd + Opt + ← |
Ctrl + Alt + ← |
| Pause / Resume |
Cmd + Opt + P |
Ctrl + Alt + P |
| All Settings |
Cmd + Opt + O |
Ctrl + Alt + O |
[!IMPORTANT]
macOS Permissions: Display-specific (chorded) hotkeys require Accessibility or Input Monitoring permissions to detect the number keys correctly. Go to System Settings > Privacy & Security to enable them for Spice.
- 🏷️ Instant Attribution: See the artist/photographer name via the tray menu in real-time.
- ⏯️ Pause & Resume: Hold onto a wallpaper you love, then resume the rotation when ready.
- ⛔ Blocklist: Trash a wallpaper once, and it’s gone forever.
Developers
- Architecture: Curious how Spice works under the hood? Read our Architecture Documentation for a deep dive into our Single-Writer concurrency model.
- New Providers: Want to add your own wallpaper source? Check out our Provider Creation Guide to learn how to implement the
ImageProvider interface in minutes.
- New Plugins: Want to extend Spice with completely new features? Read our Plugin Development Guide.
📦 Installation
Head to the Releases Page to download the installer for your OS.
🌐 Browser Companion Extension
For Windows
- Download
Spice-Setup-x.y.z-amd64.exe.
- Double-click to install.
- (Optional) Find the Spice Chrome Extension on the Chrome Web Store and click Add to Chrome.
For macOS (Apple Silicon)
- Download
Spice-vx.y.z-arm64.dmg.
- Open the
.dmg.
- Drag Spice.app into your Applications folder.
- (Optional) Drag Spice Wallpaper Manager Extension.app into your Applications folder if you want Safari support.
- Enable the Safari Extension:
- Open Safari Settings > Extensions.
- Check the box for Spice Wallpaper Manager.
- Click “Always Allow on Every Website” to ensure seamless detection.
🚀 Usage
Tips
- Wallhaven Favorites: To use your private collection, use the URL format with your User ID:
https://wallhaven.cc/user/<username>/favorites/<id>, rather than the generic favorites link.
- Disable Local Favorites: To turn off the “Favorite Images” provider, simply uncheck the “Active” box next to its query in the Spice Preferences > Wallpaper tab.
🔮 Roadmap
We have big plans for Spice!
- Linux & Intel Mac Support: While we currently focus on Apple Silicon (arm64), we plan to expand our official builds to Intel Macs and Linux.
- More Providers: Adding support for other wallpaper sources like Pixabay and The Met Open Access.
- Local Collections: Point Spice to any folder on your computer to use your existing wallpaper library.
⚠️ Known Limitations
- Blocklist Editing: You can currently reset the whole blocklist, but removing single images is coming soon.
💬 Feedback
Found a bug or have an idea? Please open an issue on GitHub.
Privacy Policy | MIT License - Copyright (c) 2025 Karl Kwong