A lightweight, real-time remote system and process monitor for Windows. It allows you to visualize processes, resource consumption, and system performance metrics of a remote device (e.g., home lab, server, or second PC) on your local network using a sleek Fluent Dark user interface.
Designed as a modern alternative to logging in via remote desktop or SSH, Remote Task Manager delivers real-time telemetry instantly without the overhead.
Detailed, real-time graphs showing CPU utilization, RAM usage, storage activity, active Wi-Fi speed, and GPU load.

Sortable list of all running processes with active memory heatmaps, CPU consumption, user ownership, and command-line paths.

- Lightweight & High-Performance: Metrics are compiled using optimized native OS APIs, ticks, and fast command queries (like
netstat -eand WMI) to ensure less than 1% CPU utilization on the server daemon. - Sleek Fluent Dark UI: Built with modern CSS design patterns, acrylic blur effects, glassmorphic panels, and smooth custom canvas sparklines mimicking the Windows 11 Task Manager interface.
- Dynamic Hardware Support: Auto-detects system specs, CPU brand, base/turbo speeds, active network adapters, primary file system partitions, and multi-GPU setups (including Nvidia GPUs via
nvidia-smi). - Interactive Process List: Instantly search, filter, and sort running processes by name, PID, memory size, or CPU load.
- Local LAN Only: The server daemon binds only to local IP addresses and communicates directly with the client. It does not connect to the cloud or any external remote servers.
- Peer-to-Peer Protocol: Communication is handled entirely over a secure local WebSocket and REST server (running on port
3005). - Zero Telemetry: No user data, device hostnames, file paths, or system details are ever transmitted outside your home network.
- Two Windows devices connected to the same local home network.
- Node.js (v20+) installed if running from source code.
The server daemon gathers hardware metrics and active process states.
- Copy
RTM-server.exeto the remote PC. - Double-click the executable to launch the Server GUI.
- Toggle the ON/OFF switch to ON to start the daemon (starts listening on port
3005). Closing the window minimizes the server to the system tray.
- Navigate to the project
source codedirectory:cd "source code"
- Install dependencies:
npm install
- Start the daemon panel:
Toggle the ON/OFF switch in the UI window to start the service.
npm run server
The Client app connects to the remote daemon and renders the dashboards.
- Launch
RTM-client.exeon your control machine.
- Navigate to the project
source codedirectory:cd "source code"
- Start the client:
npm run client
- On the client launch screen, enter the IP address of the Server Daemon (e.g.,
192.168.1.15). - Click Connect.
- Once connected, switch between the Processes and Performance tabs on the sidebar to view metrics.
