If you've ever tried to manually swap image files in a REAPER theme, you know how tedious it gets. You need multiple browser windows open, you're dragging and dropping files, renaming things, then activating the theme in REAPER, refreshing it, and repeating the whole process over and over. It's a lot.
Theme Replacer is a desktop app by Digitt that takes care of all of that for you 💪
🎨 What it does
Theme Replacer lets you browse the image files across multiple themes at the same time, compare them side by side, and export any of them into your target theme with a single click. No unzipping themes, no manual file copying, no folder hunting.
You can also enable auto-export, which automatically pushes the selected image into your theme every time you click on an item. Pair that with Digitt's included refresh script and you'll see the changes update in REAPER in real time.
It works on MacOS, Windows, and Linux.

🛠️ How to set it up
- Download a few themes from stash.reaper.fm and add them to your REAPER color themes folder.
- Download Theme Replacer from Digitt's Ko-Fi page (link below). You'll get the app, a refresh script, and a user guide.
- Install the app. On Mac, you'll likely need to allow it in System Settings > Privacy & Security the first time.
- Open Theme Replacer and click the folder icon to select your REAPER color themes folder, then save it.
- Set your export file location by selecting the theme you want to edit (for example, Default 7).
🔄 Browsing and exporting images
Once everything is set up, you'll see all your themes listed on the left. Check or uncheck any of them to show or hide them. On the right, you'll see a list of all the image files. Use the search bar to find specific elements like "mute", "effects", or "volume knob".
Click an image name to see how it looks across all your themes side by side, then use the arrow keys to cycle through them. Once you find one you like, hit Export.
👁️ Seeing changes in REAPER
You have a couple of options for previewing your changes:
- Activate theme on export: REAPER automatically switches to your custom theme after each export.
- Auto-export + refresh script: The smoother option for browsing quickly. Copy Digitt's refresh script (Digitt's Reaper Theme Mixer - Refresh Script.lua) to your REAPER scripts folder, then load it via Actions > Load ReaScript... and run it. While the script is active, Theme Replacer will push changes to REAPER automatically. Note that there's about a 1.5 second delay by design, so the theme doesn't refresh constantly.
💰 Where to get it
Theme Replacer costs $15 and is available on Digitt's Ko-Fi page.
- Buy it here: ko-fi.com/s/8fbf7cd88c
- For support, reach Digitt at https://forum.cockos.com/showthread.php?p=2929320#post2929320 or via Ko-Fi!
Hope you enjoy! 💙



