Every process. The full picture.
List, Tree or Apps views. Searchable columns, live values and an inspector that stays out of your way.
See what’s running. Understand what’s slowing you down. Give your important apps room to breathe.
A native Windows task manager and configurable background governor. Built in Rust. Put to work by you.
From a busy processor to a runaway build,
go from “what’s happening?” to “I’ve got this.”
List, Tree or Apps views. Searchable columns, live values and an inspector that stays out of your way.
CPU, memory, GPU, disk and network. A shared timeline with real timestamps and explicit sampling gaps.
A background governor with staged CPU protection, memory guard and per-app budgets. You choose when it acts.
AI assistant with your own API key. Right-click a process → Diagnostics → Ask AI about it, or Ask AI about this PC in the system overview: RustWTM gathers the facts (usage, path, command line, signature, parent and child processes, hosted services, ports, startup entries, 24-hour history) and a model explains what the process is, whether it looks legitimate, whether it is safe to end, and what slows the PC down. Providers: Anthropic (Claude, native Messages API), OpenAI, Google Gemini, OpenRouter, Groq, DeepSeek, Mistral, xAI, and local models through Ollama, LM Studio or any OpenAI-compatible server. Set up in Settings → AI (with List models and Test connection) or with wtm ai setup, wtm ai key, wtm ai explain, wtm ai advise; --dry-run prints what would be sent.
Privacy and safety: off until you agree; API keys are sealed with DPAPI for your Windows account; secrets in command lines (passwords, tokens, keys, URL credentials) and your account name are masked before sending, command lines can be left out entirely, and Show what was sent displays the exact text. Facts are fenced as data so program-chosen names cannot instruct the model, and the model only advises: it is never given control. Keys travel only over HTTPS or to this PC, and redirects are never followed with a key.
The assistant can look things up: when the facts it was given do not settle a question, the model may call RustWTM's read-only tools (another process, its tree or modules, services, startup programs, connections, history). Bounded to six rounds and five minutes, every result masked and fenced like the facts, control tools refused, and Stop ends it. Models without tool support answer from the facts. Turn it off in Settings → AI assistant or with wtm ai setup --lookups off. Ready-made questions (what slows this PC down, startup programs to disable, is it safe to end, could it be malware) and Ask AI about it in the selected process's details.
One application. A view for every question.
Explore the real interface, screen by screen.
Swipe to explore every view
The processes workspace in RustWTM v0.30.1. Actual application render with example data.
Background work should know its place.
When sustained load crosses your thresholds, the governor can lower priority, enable efficiency mode and apply CPU caps in stages. Your foreground app and its children stay protected by default.
Dry-run records automatic decisions. Review Events and tune your configuration before enabling enforcement.
Match processes by name or path. Add sustained CPU, memory or GPU conditions, and define per-app budgets.
The governor rolls its process adjustments back after recovery. Shared Windows power-plan settings have their own restore behavior.
Dry-run affects automatic enforcement. Manual GUI and CLI actions still execute and may require administrator rights.
Read the configuration guideAutomatic decisions are logged, without applying process changes.
An explanation of the service. This website does not monitor or change your PC.
See what’s listening and which program owns it. Inspect per-process traffic and connection details; elevated tracing unlocks deeper network visibility.
Explore the docsLocal Docker statistics, health, Compose projects and bounded logs. Read-only monitoring, with no remote daemon exposure required.
Explore the docsShare CPU and memory budgets across an app and its child processes. Track long-term per-app usage and investigate suspected resource leaks.
Explore the docsStartup apps, Windows services, users and disk analysis. Read supported hardware sensors with the optional provider; cooling control varies by device.
Explore the docsList, inspect and control processes from the CLI. Export JSON or connect an MCP client over standard input/output; control is an explicit opt-in.
Explore the docsThe local service accepts control from elevated administrators. Core Windows processes, critical processes and RustWTM itself are protected.
Explore the docsGive background workers an app budget. Find the process holding a development port, and monitor your local Docker stack alongside Windows.
Foreground protection keeps configured governor actions away from the app you’re using. Game mode can adjust background priority and restore it afterward.
Inspect wait chains, loaded modules, usage history and diagnostic events. Understand a hung app before choosing a manual action.
wtm list --sort mem -n 20
wtm ports --known
wtm history --hours 24Commands run locally after installing RustWTM. These examples are not executed by this website.
Free. Open source. Ready for Windows.
An early-release project. Test protection settings with your workloads. Sensor and cooling support depends on your hardware.
Yes. RustWTM is open source under the MIT license, including for commercial use. You can inspect, modify and contribute to its source on GitHub.
Windows 10 version 1809 or later and Windows 11, on x64 systems. The current release provides an x64 MSI installer and an x64 portable ZIP. An ARM64 package is not published.
Automatic enforcement starts off in dry-run mode: decisions are recorded without applying automatic process changes. Manual commands from the GUI or CLI still execute. Review Events before switching to enforcing mode.
Read-only monitoring can run as a regular user. Installing the service and performing privileged actions requires administrator rights. Per-process network and file tracing use the service or an elevated window. Some protected processes remain inaccessible.
An optional setting can route Ctrl+Shift+Esc and other Task Manager entry points to RustWTM. It requires administrator rights and a protected installed copy. Turn it off to restore Windows Task Manager; portable and development copies cannot enable it.
It monitors a supported local Docker Engine context through a Windows named pipe. Container statistics, health, ports and bounded logs are read-only. It does not start, stop, restart or modify containers, and does not support remote contexts.
The desktop interface and notifications are available in 27 languages, including English, Türkçe, Deutsch, Español, 日本語 and 简体中文. The default follows Windows, with English as a fallback. Choose a language in Settings → This window.