Download TMRemote
TMRemote
Latest Version: 2.73.26.5
Download TMRemote v2.73Windows 10/11 (64-bit) | Portable Application
Portable Installation
Easy Portable Install
- Download the ZIP file
- Extract to any folder (e.g.,
C:\Tools\TMRemote\) - Run
TMRemote.exe
That's it. No installer, no admin rights required, no registry changes.
All Data in One Place
All configuration is stored in a single folder structure:
- Monitor profiles, scenarios, hotkeys, triggers, and settings
- Easy to backup - just copy the folder
- Move between computers - copy and go
- Import/Export - Full configuration export and import for backup or migration
Default location: %APPDATA%\MonitorSwitcher\
For fully portable mode, create a Data folder next to the exe to store settings locally.
Privacy
TMRemote does not send or collect any data. No telemetry, no analytics, no network calls except:
- Communication with your OREI matrix (if configured)
- Local network REST API server (if enabled)
- mDNS/Zeroconf discovery (local network only)
All logging is local and configurable. Disable logging entirely in Settings if preferred.
Runtime Requirement
.NET 8.0 Desktop Runtime Required
.NET 8.0 Desktop Runtime is required to run TMRemote.
If not installed, the application will prompt you to download it.
First Run
- Launch TMRemote.exe - The application starts in the system tray
- Configure Matrix (optional) - Go to Settings tab and enter your OREI BK-808 IP address
- Create Profiles - Arrange your displays, then save as a profile
- Create Scenarios - Combine profiles with matrix routing and audio settings
- Assign Hotkeys - Set up keyboard shortcuts for quick switching
System Requirements
| Component | Requirement |
|---|---|
| Operating System | Windows 10/11 (64-bit) |
| Runtime | .NET 8.0 Desktop Runtime |
| Disk Space | ~20 MB |
| RAM | Minimal (~50 MB typical) |
Optional Hardware
| Hardware | Purpose |
|---|---|
| OREI BK-808 8x8 Matrix | HDMI matrix switching, audio routing, CEC control |
| Stream Deck / DuckyPad | Hardware macro buttons for scenarios via CLI integration |
| KVM Switch | Multi-computer setups with profile coordination |
Uninstall
To completely remove TMRemote:
- Delete the TMRemote application folder
- Delete
%APPDATA%\MonitorSwitcher\(or your portable Data folder)
Version History
v2.73.26.5 (January 24, 2026)
- Fix Process.Start for opening URLs/settings (matrix web UI, display/sound settings)
- Fix display enable/disable on desktops without internal display
- Add trace logging for display operations
v2.73.26.6 (January 19, 2026)
- Device Actions Editor for Scenarios
- Support for Wake, RDP, HTTP Request, Plugin Actions
- Resize grippers on all resizable dialogs
v2.73.26.5 (January 19, 2026)
- Pixelblaze color picker support
- Dynamic section headers in navigation panel
- PixelblazeDotNet library updates
v2.73.26.4 (January 18, 2026)
- Scenario "Skip routing changes" option
- Devices Tab "Open" button for HTTP access
- Plugin device selection in dropdowns
See full changelog for complete version history.
Credits & Attribution
Standing on the Shoulders of Giants
TMRemote's monitor profile functionality is built upon the excellent work of the open source community.
MonitorSwitcher
Original Project: MonitorSwitcher on SourceForge
Author: martink84
License: Mozilla Public License 2.0 (MPL-2.0)
MonitorSwitcher provided the foundational Windows display configuration save/restore functionality. TMRemote extends this with scenarios, triggers, matrix control, and more. Thank you martink84 for creating and sharing this essential tool.
CCDWrapper
Original Author: Erti-Chris Eelmaa
Purpose: Windows CCD (Connecting and Configuring Displays) API wrapper
Provides the low-level Windows API interface for display configuration.
Libraries Used
| Library | Purpose | License |
|---|---|---|
| Zeroconf | mDNS/Bonjour discovery for network devices | MIT |
| System.Management | WMI access for hardware information | MIT |
Support
Get Help
- Documentation - User guides and reference
- README - Getting started guide
- tmremote@halrad.com - Email support