Sky garden
Turn the bay into a sky garden. Keep the bridge. Let koi swim through clouds, with giant water lilies and floating islands.
Daydreaming uses AI to match your picture to the time and local weather, then sets it as your Mac wallpaper.
Requires macOS 26 or later and your own OpenAI API key.
Start with a photo, a piece of art, or the wallpaper you already love.
Choose a picture of your own, or start with the built-in Yosemite Valley. Daydreaming keeps the scene and changes the atmosphere.
Add your own OpenAI API key. OpenAI reimagines your picture for the time of day and local weather. Your key stays in macOS Keychain.
Use local weather or choose your own, then pick how often your wallpaper changes.
Keep the bridge, then change the world around it. A few words in the prompt can take the same picture somewhere entirely new.
Turn the bay into a sky garden. Keep the bridge. Let koi swim through clouds, with giant water lilies and floating islands.
Make the bay bioluminescent after dark. Keep the bridge. Let enormous whales swim beneath the surface, leaving trails of blue light.
Make this a hand-cut paper diorama. Keep the bridge’s shape, and build the hills, water, and clouds from colored paper.
Replace the bay with golden dunes and a winding turquoise river. Keep the bridge, with sunset light and sand drifting through the air.
Write your prompt in Daydreaming’s main window.
Example variations made for this website with an AI image model. Not created by the Daydreaming app.
In the app, each new wallpaper is a separate OpenAI request, billed to your account.
The menu bar icon follows the weather. Automatic updates work while the app is running, with optional launch at login.
Natural, Subtle, Watercolor, or Cinematic. Write your own instructions in the prompt. Time and weather are included automatically.
Your wallpaper changes on every display. Use Original as Wallpaper puts your own picture back and pauses updates.
Daydreaming is free while in preview. New wallpapers are made with OpenAI using your own API key, which OpenAI bills you for. Matching saved wallpapers are reused at no cost.
Every schedule, from 5 minutes to 24 hours. Create a wallpaper anytime. A daily safety limit you set, starting at 24. A 5-minute schedule can make up to 288 new wallpapers a day, each billed by OpenAI.
No Daydreaming account.
No app analytics.
Your picture and saved wallpapers stay on your Mac. Your API key stays in macOS Keychain.
To make a new wallpaper, your picture, style and instructions go directly to OpenAI, with the local time and weather.
Local weather comes from MET Norway, using approximate coordinates. Prefer not to share your location? Choose fixed weather instead.
I'm Freek, a developer and partner at Spatie. I build tools for developers, write about what I learn, and make personal projects for the Mac and the web.
Daydreaming is one of them. It keeps the wallpaper you chose and lets the light and weather around it change through the day.
A Mac running macOS 26 or later, a picture you want to use, and your own OpenAI API key with API billing set up. The app is in development and a public download is not available yet.
Daydreaming is free while in preview. Every schedule is available, and you can create a wallpaper anytime.
Use your own OpenAI API key. OpenAI bills your account directly for each new wallpaper. Usage is billed separately from ChatGPT subscriptions. Picture quality, model, and picture size affect cost. See OpenAI’s API pricing.
Choose a schedule from 5 minutes to 24 hours, including custom intervals. Set a daily safety limit from 1 to 288; new installs start at 24. A 5-minute schedule can request up to 288 new wallpapers a day. The limit counts submitted requests, including attempts that may have been billed even if they fail. Turning on automatic updates checks immediately and can create a new wallpaper.
With reuse enabled, Daydreaming can apply a saved wallpaper when your picture, time slot, weather, style, instructions, and settings match. That means no new OpenAI charge. Changing instructions or connected text can mean a new picture is needed. You can create a fresh wallpaper anytime, within your daily limit.
Daydreaming needs to be running for automatic updates, and checks the schedule while your Mac is awake. It lives in the menu bar, with no Dock icon. Launch at login is optional. You can also hide the menu bar icon and reopen the window by opening the app again.
Yes. Choose a fixed weather condition in Customize. Automatic weather requires location permission and sends coordinates rounded to two decimal places to MET Norway. The forecast is cached between checks.
Yes. Pick Natural, Subtle, Watercolor, or Cinematic in Customize, and write your own instructions in the main window’s prompt. Time and weather are included automatically. Mention a public HTTPS page or drop a text, Markdown, HTML, or JSON file into the prompt. Daydreaming reads its text before each new wallpaper, with up to three sources. Typed file paths ask for permission first; website scripts are not run.
Your original and saved wallpapers stay in your Mac’s Application Support folder. For a new wallpaper, a JPEG copy, at most 2,560 pixels on its longest edge, goes directly to OpenAI with your style, instructions, time, weather, and any connected text. Use Original as Wallpaper returns to your picture. You can clear saved wallpapers in Settings. Both pause automatic updates; clearing keeps your original.