Repolode
spreadpaper

spreadpaper/SpreadPaper

A native macOS app that spreads one high-resolution wallpaper seamlessly across all connected monitors, with static, light/dark and time-of-day modes.

Open-source alternative to:Apple macOS Dynamic WallpapersWallpaper EngineDesktop Curtain

Stars
106
Forks
8
Open issues
3
Last commit
2 days ago

What is it?

SpreadPaper is a macOS utility for using a single large image as a wallpaper that runs across every connected display, instead of cropping it separately for each screen. You drag and position the image on a canvas that mirrors your macOS display arrangement, then apply it to all monitors at once.

It supports three wallpaper types. A static wallpaper uses one image. A Light & Dark wallpaper pairs two images that switch with the system appearance. A Dynamic wallpaper uses up to 16 images on a time-of-day schedule that changes on every screen together. Within the editor you can zoom, fit or flip the image, preview it on your displays before saving, and set bezel compensation for multi-monitor setups with two or more screens.

Saved configurations are kept as presets in a searchable gallery, where they can be duplicated, renamed or reapplied in one click. The app requires macOS 15 Sequoia or later and runs natively on both Intel and Apple silicon Macs. It is distributed under the MIT license and can be built from source with Xcode.

Key features

  • 01Spans one image across all connected displays in a single wallpaper
  • 02Static, Light & Dark, and Dynamic wallpaper types
  • 03Dynamic mode supports up to 16 images on a time-of-day schedule
  • 04Drag, zoom, fit and flip positioning on a canvas matching the display layout
  • 05Bezel compensation for setups with two or more monitors
  • 06Saved presets in a searchable gallery with duplicate and rename

Use cases

  • Using a panoramic or ultrawide photo across two or three monitors on a Mac
  • Running a light and dark wallpaper pair that follows macOS appearance
  • Setting a day-long image sequence that changes on all screens together

Topics

FAQ

What is SpreadPaper?
A native macOS app that spreads one high-resolution wallpaper seamlessly across all connected monitors, with static, light/dark and time-of-day modes. SpreadPaper is a macOS utility for using a single large image as a wallpaper that runs across every connected display, instead of cropping it separately for each screen. You drag and position the image on a canvas that mirrors your macOS display arrangement, then apply it to all monitors at once.
Is SpreadPaper free to use? What license does it have?
SpreadPaper is open source under the MIT license. Check the license terms before using it in commercial products.
Is SpreadPaper still maintained?
Actively maintained. The last commit to SpreadPaper was on Oct 17, 2026.
What can I use SpreadPaper for?
Using a panoramic or ultrawide photo across two or three monitors on a Mac Running a light and dark wallpaper pair that follows macOS appearance Setting a day-long image sequence that changes on all screens together
Where can I get SpreadPaper?
The source code and installation instructions are on GitHub: https://github.com/spreadpaper/SpreadPaper

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects