TMRemote | Windows Display Management | HALRAD Research

TMRemote Icon

TMRemote

Take control of your desktop.

TMRemote

TMRemote orchestrates displays, A/V devices, LED controllers, and desktop automation. Whether you're running multiple monitors, controlling HDMI matrices, managing speakers and TVs, or automating LED lighting - TMRemote brings it all together with scenarios, triggers, and a growing plugin ecosystem.

Quick Links

Latest Version: 2.73.26.5 - January 2026

The Problem

Managing multiple monitors and multiple computers is painful. You plug in a new display and Windows scatters your windows everywhere. You switch between your work PC and gaming rig and have to manually reconfigure your KVM and displays. You're juggling Mouse Without Borders across machines but your display profiles don't follow. Every configuration change is manual, repetitive, and frustrating.

The Solution: Scenarios

TMRemote's Scenarios bundle everything into one-click switching. Display layout, monitor profiles, HDMI matrix routing, audio devices - all combined into a single action. Click a button or press a hotkey, and your entire environment transforms.

One Click = Complete Transformation

A scenario combines:

Create "Work Mode", "Gaming Mode", "Presentation Mode" - switch between them instantly via GUI, hotkey, CLI, or REST API.

Advanced: Action Triggers

Take automation further with Action Triggers - event-driven automation that executes scenarios and actions automatically based on system events.

12 Trigger Types

React to any system event: process start/end, monitor connect/disconnect, system wake/sleep, desktop lock/unlock, app startup, system idle, time of day, and timer intervals.

Example: Automatic Gaming Mode

Trigger: Steam.exe starts

Action: Run "Gaming" scenario

Reverse Trigger: Steam.exe ends โ†’ Run "Work" scenario

Launch a game, and your entire setup reconfigures automatically. Close it, and you're back to work mode - no clicks required.

Key Features

Scenarios

Combine display profile + matrix routing + audio device into one-click scenarios. "Work Mode", "Gaming Mode", "Presentation Mode" - instant switching.

Monitor Profiles

Save and restore complete display configurations: resolution, refresh rate, position, primary monitor, and topology. One-click profile switching.

HDMI Matrix Control

Full control of HDMI matrices with routing, presets, EDID, and CEC. OREI BK-808 supported, more via plugins. Extensible architecture for any A/V device.

CLI & REST API

Multiple automation paths: command-line, interactive shell mode, or HTTP API. Integrate with Stream Deck, DuckyPad, batch scripts, Task Scheduler, or any automation tool.

RDP Manager

Launch Remote Desktop sessions to specific monitors. RemoteApp support for seamless remote applications that appear as local windows.

Action Triggers

Advanced automation. React to processes, monitors, system state, time, and more. Chain multiple actions with a single trigger.

Additional Features

See all features

Who Is This For?

Power Users

Multi-monitor, multi-computer setups with KVM switches and Mouse Without Borders. Switch between work, gaming, and media configurations automatically.

Streamers

Stream Deck or DuckyPad integration via CLI or REST API. One button to switch to streaming layout, route capture card, and configure audio.

Home Theater

HDMI matrix control for multi-room video distribution. CEC commands for TV power control. Preset-based source switching.

IT Professionals

RDP session management across monitors. Scriptable CLI for deployment. Profile management for standardized configurations.

Download and Installation

Get TMRemote

Latest Version: 2.73.26.5

Download TMRemote

Runtime Requirement

.NET 8.0 Desktop Runtime is required to run TMRemote.

Download from Microsoft if not already installed.
Download .NET 8.0 Desktop Runtime

Portable Application

No installation required. No uninstall needed. Download, Extract, Run.

Config saved to %APPDATA%\MonitorSwitcher\ - delete this folder to remove all settings.

Screenshots

Click any thumbnail to view full size

Requirements

Documentation

Resources