Skip to the content.

WondayWall

日本語 | English

A personal wallpaper app for Windows that generates wallpapers based on your schedule and interests.

WondayWall uses Gemini API to generate wallpapers from your calendar events, RSS news, and interest keywords. Instead of showing a simple slideshow, it brings a scene that reflects your day to your desktop.

Requirements

Setup

  1. Download WondayWall-(version).msi from the releases page
  2. Run the downloaded MSI and follow the installer prompts
  3. Launch the installed WondayWall app to open the setup screen
  4. Configure your Google AI API key
  5. Authorize Google Calendar (a browser opens during the first setup)
  6. Register your interest keywords and RSS feed URLs
  7. Use "Generate now" to verify that wallpaper generation works

For scheduled updates, select runs per day in the app settings and register the following command in Task Scheduler.

WondayWall.exe run-once

Features

Feature Description
Automatic wallpaper generation Generates wallpapers with Gemini based on calendar events, news, and keywords
Google Calendar integration Reflects today's and upcoming events in the wallpaper mood
RSS news integration Reflects recent articles from configured feeds in the wallpaper theme
Manual generation Generates a wallpaper immediately from the GUI
Generation history Shows previously generated wallpapers
CLI mode Supports run-once and generate for Task Scheduler and manual execution

CLI Commands

WondayWall.exe run-once          # Generate once only if the current scheduled slot has not been processed
WondayWall.exe generate          # Generate immediately
WondayWall.exe check-calendar    # Check calendar access
WondayWall.exe check-news        # Check news feed access
WondayWall.exe check-google-ai   # Check Gemini API access

Data Storage

Data Path
Settings file %LocalAppData%\WondayWall\config.json
Generation history %LocalAppData%\WondayWall\history.json
Generated images %LocalAppData%\WondayWall\wallpapers\
OAuth tokens %LocalAppData%\WondayWall\calendar-token\

Schedule

Development

git clone https://github.com/Freeesia/WondayWall.git
cd WondayWall/WondayWall
dotnet build

See dev.md for development details.

Privacy Policy

Terms of Use

License

MIT License