Download Latest Release View on GitHub
v6.0 WallpaperChanger is now KokoroPaper

The wallpaper manager
Windows deserves.

KokoroPaper gives every monitor its own collage or a live video wallpaper. Tune the picture with six sliders, fade every window to one opacity, and rotate on a timer. Completely free and open-source.

Tauri 2 React 19 shadcn/ui Rust 2021 Win 10/11
6 Sliders Brightness to Vignette
1–8 Grid Dynamic Collage Per Display
0 Telemetry 100% Free & Open Source
KokoroPaper — v6.0.0
🗕 🗖 ✕
Wallpaper
Preview
11
22
33
44
#1 · 1920×1080
55
66
77
88
#2 · 2560×1440
99
1010
1111
1212
#3 · 1920×1080
All monitors #1 · 1080p #2 · 1440p #3 · 1080p
Images used in collage (4)
Thumb 1 Thumb 2 Thumb 3 Thumb 4
Adjustments New

Double-click a label to reset it. Blur and vignette apply to still wallpapers; the rest reach the video wallpaper too.

Images Folder
1,248 images found · 4 formats (.jpg, .png, .webp, .bmp)
Layout
Images per monitor 4 images
Fit mode Fill
Same images on all monitors
Appearance
Color Effect Normal
Selection
Interval 300s (5m)
Video Folder
14 videos found (MP4, MKV, WebM)
Playback ● Playing
cyberpunk_neon_district_loop_4k.mp4
Video Wallpaper Preview
Direct3D 11 · WorkerW Desktop Layer
libmpv active
All windows New
Opacity for every window 70%
Explorer
Notepad
Settings

Open windows fade now, new ones as they appear. It comes back after a restart while Start with Windows is on, and quitting puts every window back.

Scroll Transparency Hook
Modifier key Alt

Hold Alt and scroll mouse wheel over any window to adjust its opacity in real-time.

Window Opacity 4 active windows
🟦 code.exe (Visual Studio Code)
85%
🔴 chrome.exe (Google Chrome)
100%
⬛ windowsterminal.exe (Terminal)
80%
🟪 discord.exe (Discord)
90%
Focused Window Opacity 85%
Layered Window Preview (Opacity: 85%)
Global Shortcuts Rust Owned

Registered globally with Windows. Shortcuts operate when minimized to tray.

Next Wallpaper
CtrlAlt→
Previous Wallpaper
CtrlAlt←
Start / Stop Rotation
CtrlAltS
Toggle Transparency
AltA
Toggle App Window
CtrlAltW
Image Effects (1–4)
CtrlAlt1–4
Video Play / Pause
CtrlAltV
General Preferences
Interface Language English (EN)
Start with Windows (into tray)
Start minimized
Automatic update check
About
KokoroPaper 6.0.0
Formerly WallpaperChanger · MIT licensed
Configuration Storage

Everything others charge for. Free.

Free and open-source with zero bloat, telemetry, or paywalls.

Problem with other apps KokoroPaper
✕ Single image stretched across all screens ✓ Collage mode — 1 to 8 images composed per monitor
✕ Wallpapers too bright or busy behind your icons ✓ Picture adjustments — brightness, contrast, saturation, warmth, blur, vignette
✕ Live / animated wallpapers behind paywalls ✓ Video wallpapers via libmpv, for free
✕ Transparency one window at a time, gone when it closes ✓ One opacity for every window — including new ones, and after a restart
✕ Poor multi-monitor layouts and offsets ✓ Virtual desktop detection that respects each monitor's resolution and position
✕ Heavy Electron memory footprints (500MB+) ✓ Lightweight Tauri v2 shell on the native WebView, with the engine compiled in
✕ Forgets active state on reboot ✓ Session resume — rotation and video playback come back on their own
Three monitors, one desktop
Collage + all windows

Everything you need,
nothing you don't.

A complete toolset for managing desktop wallpapers across any number of monitors.

Picture Adjustments New

Brightness, contrast, saturation, warmth, blur, and vignette for the whole collage. Blur and vignette are sized per monitor, so they never cross a seam.

One Opacity for Every Window New

Fade every window to the same opacity: the ones open now and every one opened later. It comes back after a restart, and quitting restores them all.

Live, Editable Preview

See the exact composite before applying. Zoom into one display, drag a picture onto another to swap them, or click one to pick a different image.

Collage Grid (1–8 Images)

Multi-image composition per monitor, with the grid worked out for portrait, landscape, and ultrawide screens.

Video Wallpaper (libmpv)

Play MP4, MKV, WebM, or MOV behind your icons. Aspect-correct, with optional sound, and brightness, contrast, and saturation applied live.

Multi-Monitor Aware

Finds every connected monitor and respects each one's resolution and position on the virtual desktop.

Background Auto-Rotation

Cycle wallpapers on a timer, at random or newest first, even with the window closed. Newest-first stays quick in folders of thousands.

Save & Gallery

Keep any collage as an image, for the whole desktop or one monitor, and put it back on the desktop from the Gallery whenever you like.

Global Shortcuts

Next, previous, rotation, effects, and video controls. Nothing is bound out of the box, so no shortcut is taken from your other apps.

Reads What It Can, Names What It Can't

Formats are recognised by content, not extension. Files it cannot decode (HEIC, AVIF, RAW) are counted and named, never silently dropped.

Start with Windows, Resume

Starts quietly into the tray, and brings rotation, the video wallpaper, and the all-windows opacity back where you left them.

Multi-Language Support

English, Português (Brasil), and 日本語 built in.

A clean, distraction-free interface.

Explore the interactive application views with sample wallpaper sets below.

KokoroPaper — Live Preview
🗕🗖✕
Virtual Desktop Composite 3 Monitors · 6400×1440
11
22
33
44
#1 · 1920×1080
55
66
77
88
#2 · 2560×1440
99
1010
1111
1212
#3 · 1920×1080
All monitors #1 · 1080p #2 · 1440p #3 · 1080p
Layout
Images per monitor 4 images
Fit mode Fill
Same images on all monitors
Appearance
Color Effect Normal
Images used in collage (4)
Thumb 1 Thumb 2 Thumb 3 Thumb 4
Adjustments New

The preview is the exact composition rendered to the virtual desktop. Click any screen chip to focus, drag the adjustment sliders, or shuffle the layout.

KokoroPaper — Collage Mode
🗕🗖✕
Collage Arrangement Live Image Grid
Wallpaper Example 1 Wallpaper Example 2 Wallpaper Example 3 Wallpaper Example 4
Images per monitor 4 images
Fit mode Fill

Choose how many images compose each monitor's wallpaper. The composition pipeline generates seamless grid layouts dynamically.

KokoroPaper — Video Wallpaper
🗕🗖✕
Live Video Settings libmpv Backend Active
Video Wallpaper Preview
Hardware Accelerated (Direct3D 11)

Hardware-accelerated live video rendering directly into the Windows WorkerW layer behind desktop icons.

KokoroPaper — Settings
🗕🗖✕
General Preferences
Start with Windows (into tray) Enabled
All windows opacity 70% · restored on quit
App Language English (EN)

Preferences save cleanly to %APPDATA%. Live state (rotation interval, current video) is remembered the moment you toggle it.

System Tray Menu
🗕🗖✕
KokoroPaper
👁 Show Window
🔄 Apply Next Wallpaper
⏸ Stop Rotation
✕ Quit

Closing the window sends the app into the background notification area without interrupting rotation or video playback.

One process, two halves.

A clean separation between modern UI presentation and native Win32 execution — without a second process between them.

Shell Layer

Tauri v2 · React 19 · shadcn/ui

Owns the window, system tray, and global hotkeys. Renders natively using the system WebView with zero bundled browser runtime.

Rust React 19 Tailwind CSS shadcn/ui
in-process dispatch
Engine Layer

Rust · Win32 · libmpv

Talks to Win32 directly: multi-monitor collage composition and picture adjustments, the WorkerW live video layer, and the window-opacity hooks.

Rust libmpv Win32 SIMD resampling

Up and running in two minutes.

Download prebuilt installers or build directly from source.

1

Download Installer

Grab the latest -setup.exe installer from GitHub Releases. After that, the app updates itself.

Download Latest Release
2

Run Setup

No external runtimes required — the engine is part of the executable, and libmpv ships beside it.

3

Launch and Enjoy

Point it at your wallpaper folder, tune the live preview, and start auto-rotation.

PowerShell
# 1. Clone the repository
git clone https://github.com/klysman08/wallpaper-changer-windows.git
cd wallpaper-changer-windows

# 2. Run the desktop app (the engine compiles with it)
cd desktop
bun install
bun run tauri dev

# Or build distribution bundle
.\scripts\build_app.ps1

Full control from the terminal.

The app itself is the CLI: give it a subcommand and it runs headless. Point $app at %LOCALAPPDATA%\KokoroPaper\KokoroPaper.exe.

Apply wallpaper
& $app apply
Custom collage count
& $app apply --collage-count 4 --selection random
Watch mode (auto rotation)
& $app watch
Live video wallpaper
& $app video --folder C:\Videos
Picture adjustments
& $app apply --warmth 25 --brightness -10 --vignette 40
Effect + calmer desktop
& $app apply --effect bw --blur 20 --contrast 15

Control everything via keyboard.

No shortcuts are bound by default to prevent stealing your hotkeys. Assign them freely inside the app.

Ctrl + Alt + →
Next wallpaper
Ctrl + Alt + ←
Previous wallpaper
Ctrl + Alt + S
Start / Stop rotation
Ctrl + Alt + W
Toggle app window
Alt + A
Toggle window transparency
Alt + Scroll ↕
Adjust window opacity
Ctrl + Alt + V
Start / Stop video wallpaper
Ctrl + Alt + M
Mute / Unmute video audio

Release history.

Continuous updates and improvements.

v6.0 Latest
  • New name: WallpaperChanger is now KokoroPaper, and your settings carry over untouched
  • Picture adjustments: brightness, contrast, saturation, warmth, blur, and vignette, previewed live
  • One opacity for every window, including windows opened later; it returns after a restart and is undone on quit
  • Rebuilt engine — the app is now a single native program instead of two talking over a pipe
  • Previews and applying are around three times faster; newest-first rotation stays quick in folders of thousands of pictures
  • Pictures whose file extension is wrong now open properly instead of failing the whole collage
  • Cleaner shutdown: no video windows or mouse hooks left behind when you quit
v5.4
  • Save any collage as an image file — the whole desktop, or just one monitor's share of it
  • New Gallery screen collecting every collage you have saved, with full-size viewing
  • Put a saved collage straight back on the desktop, exactly as it was saved
v5.3
  • Editable preview: drag one picture onto another to swap them, or click one to replace it
  • Light, dark, and system themes with a visible toggle
v5.2
  • In-app updates from GitHub Releases, verified against a signed manifest
  • An available update waits in the sidebar instead of interrupting
v5.1
  • Starts with Windows straight into the tray — enabled on first run with simple toggle
  • Instant session resume: rotation and video wallpapers pick up where you left them
  • Reworked interactive live preview with monitor outlines, screen zooming, and expansion
  • Start/stop rotation controls added directly to the system tray context menu
  • Animated UI screen transitions and responsive card reveals
v5.0
  • Complete architectural rewrite: Tauri v2 + React 19 + shadcn/ui frontend
  • Single-process model: a Rust shell dispatching straight into a native Win32 engine
  • Rust-owned global shortcuts surviving engine restarts
  • Signed NSIS installer with zero registry pollution, and in-app updates
  • Settings migrated cleanly to %APPDATA% for standard user permission support
v4.0
  • Hardware-accelerated video wallpaper support via libmpv and WorkerW desktop layer
  • Window transparency mouse-wheel modifier adjustment
  • Fade transitions between wallpapers

Ready to transform your desktop?

Download KokoroPaper and give every monitor its own collage or live video — completely free.