pid 1 · system monitor
Your favorite Windows 11 Task Manager is now open source. It's a free process & performance monitor for Linux, Windows and macOS — the layout you already know, rebuilt with Tauri and Rust instead of Electron, plus a terminal version. No telemetry, no background service, one native binary. View the code on GitHub →
full interface
Not a mockup — the real build, running client-side with simulated data. Click through Processes, Performance, App history, Startup apps, Users, Details and Services.
features
Six things it does well, in the order you'd actually reach for them.
sysinfo polls the kernel directly for CPU, memory, disk and network — the frontend only renders what it's told.terminal ui · otm
otm is the terminal version: the same seven tabs and the same Rust data as the desktop app, driven by keyboard or mouse. Handy over SSH, on servers, or anywhere you'd reach for htop.
◆ Open Task Manager 1 Processes 2 Performance 3 App history 4 Startup apps 5 Users 6 Details 7 Services ╭ Processes · 24 ────────────────────────────────────────────────────────────────────────────────────────────────────╮ │Name PID CPU ▼ Memory Disk│ │▾ Apps (10) │ │ ▾ Firefox (5) 21.1% 1.56 GB 0.4 MB/s│ │ └ Firefox 2210 9.8% 612.0 MB 0.4 MB/s│ │ └ Firefox 2264 6.1% 388.0 MB 0 MB/s│ │ └ Firefox 2291 3.4% 274.0 MB 0 MB/s│ │ └ Firefox 2318 1.2% 196.0 MB 0 MB/s│ │ └ Firefox 2342 0.6% 131.0 MB 0 MB/s│ │ ▸ Code (3) 7.9% 999.0 MB 1.8 MB/s│ │ ▸ Spotify (2) 3.5% 463.0 MB 0.1 MB/s│ │ Gnome Shell 1870 3.1% 472.0 MB 0 MB/s│ │ ▸ Discord (2) 2.1% 598.0 MB 0 MB/s│ │ Xwayland 1655 1.1% 96.0 MB 0 MB/s│ │ Obsidian 5120 0.7% 265.0 MB 0 MB/s│ │ Kitty 5301 0.5% 88.0 MB 0 MB/s│ │ Otm 6010 0.3% 9.0 MB 0 MB/s│ │ Nautilus 5480 0.0% 142.0 MB 0 MB/s│ │▾ Background processes (6) │ │ Systemd Journald 402 0.2% 38.0 MB 0.3 MB/s│ │ Dbus Daemon 911 0.1% 6.0 MB 0 MB/s│ │ Systemd 1 0.0% 14.0 MB 0 MB/s│ │ Polkit Agent 1502 0.0% 31.0 MB 0 MB/s│ │ Upower Daemon 1733 0.0% 9.0 MB 0 MB/s│ │ Gsd Power Helper 1790 0.0% 27.0 MB 0 MB/s│ │ │ │ │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ Tab switch ↑↓ move ←→ expand / filter s sort x end task ? help q quit
◆ Open Task Manager 1 Processes 2 Performance 3 App history 4 Startup apps 5 Users 6 Details 7 Services ╭ CPU 23% · 3.40 GHz ────────────────────────────────────╮╭ Memory 12.7 GB/32.0 GB (40%) ──────────────────────────╮ │100%│ ││100%│ │ │ │ ││ │ │ │ │ ││ │ │ │ │ ││ │ │ │ │ ⢀⡀⡠⠤⣀⠤⠤⠒⠢⠊⠢⠤⠤⣀⠤⠤⢄⣀⡀ ⢀⡀ ⣀⠤⠔⠢⠤⠤⠤⠒⠤⢆⠔││ │⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉│ │ │⠉⠁⠈ ⠈⠒⠒⠒⠢⠔⠢⠤⣀⣀⡠⢄⡠⠴⣀⣀⠔⠑⠒⠁⠈⠉ ││ │ │ │0 │ ││0 │ │ ╰─────────────────────────────────────────────────────────╯╰─────────────────────────────────────────────────────────╯ ╭ Disk 2.3 MB/s · 4% active ─────────────────────────────╮╭ Network ↓ 1.9 MB/s ↑ 0.2 MB/s ────────────────────────╮ │6.2 MB/s│ ││3.4 MB/s│ │ │ │ ⢰⡄ ││ │ ⡀⣴ ⡀⢀⡀ ⡀ ⢠⢄ ⢀⡀⡠⣀⡄ │ │ │ ⡇ ⢸⢸ ⢠ ││ │ ⢠⠒⠊⠈ ⠓⠒⢣ ⡜⠑⠁⠈⠊⢣⡀ ⣀⠎⠈⠒⠒⢇⢀ ⡠⠊⠈ ⠘⡄│ │ │ ⣷ ⢸ ⡇ ⢀ ⣸ ││ │ ⢠⠃ ⠑⡄ ⡜⠉ ⠈⠱⡀ ⢰⠢⠊ ⠈⠉⠢⡀⢀⣀⠔⠁ ⠘│ │ │ ⢠⢻ ⢠ ⡇ ⢣ ⢸⡀ ⡀ ⡿⡀ ││ │⢠⠃ ⠘⡴⠉ ⠑⠤⠇ ⠘⠎ │ │ │⢣ ⢸⠸⡀ ⡾⡀⡇ ⢸ ⡎⡇ ⢰⡇ ⢀⠇⡇ ││ │⠁ │ │0 │⠈⠦⢄⣀⣀⢄⡸ ⣇⠤⢄⡠⣀⠤⠤⢄⣀⢄⡰⠁⠧⠇ ⠈⡦⠢⡠⢄⣀⠤⠤⠤⣀⣀⠇⢱⠤⠎⢸⣀⡠⠤⢄⡸ ⠧⣀⣀││0 │ │ ╰─────────────────────────────────────────────────────────╯╰─────────────────────────────────────────────────────────╯ ╭ System ────────────────────────╮╭ Disks ─────────────────────────────────────────╮╭ Network ───────────────────────╮ │Processor Intel Core i7-1360P││Mount Type Used Active││Interface ↓ Recv ↑ Send│ │Cores 12 physical · 16 ││/ SSD 341.0 GB / 953.0 GB 4%││lo 0 MB/s 0 MB/s│ │logical ││/boot/efi SSD 0.2 GB / 1.0 GB 0%││wlan0 1.9 MB/s 0.2 MB/s│ │Speed 3.40 GHz ││ ││ │ │Processes 312 ││ ││ │ │Up time 03:12:40 ││ ││ │ │Swap 0.0 GB / 8.0 GB ││ ││ │ │ ││ ││ │ ╰────────────────────────────────╯╰────────────────────────────────────────────────╯╰────────────────────────────────╯ Tab switch ? help q quit
install
On Linux, every package installs both: the desktop app (Open Task Manager in your app menu) and otm for the terminal.
Add the signed repository once, then updates arrive with the rest of your system via sudo apt upgrade. Needs Ubuntu 22.04+ or Debian 12+, x86_64.
curl -fsSL https://sabaoongfx.github.io/Open-Task-Manager/KEY.gpg \ | sudo gpg --dearmor -o /usr/share/keyrings/open-task-manager.gpg echo "deb [signed-by=/usr/share/keyrings/open-task-manager.gpg] https://sabaoongfx.github.io/Open-Task-Manager stable main" \ | sudo tee /etc/apt/sources.list.d/open-task-manager.list sudo apt update && sudo apt install open-task-manager
A signed pacman repository, built natively on Arch. Add it once, then sudo pacman -Syu keeps it updated.
curl -fsSL https://sabaoongfx.github.io/Open-Task-Manager/KEY.gpg | sudo pacman-key --add - sudo pacman-key --lsign-key "Open Task Manager packages" printf '\n[open-task-manager]\nServer = https://sabaoongfx.github.io/Open-Task-Manager/arch/$arch\n' \ | sudo tee -a /etc/pacman.conf sudo pacman -Sy open-task-manager
Download the installer and run it. Both links always give the newest version.
The installer isn't code-signed yet, so Windows SmartScreen may warn you: choose More info → Run anyway.
Pick your Mac's chip (Apple menu → About This Mac), open the .dmg and drag the app to Applications.
The app isn't notarized yet, so the first time you open it, right-click it and choose Open.
All links always give the newest version, x86_64. The .rpm and .deb include otm; the AppImage is the desktop app only.
For the AppImage, make it executable and run it:
chmod +x Open-Task-Manager-x86_64.AppImage ./Open-Task-Manager-x86_64.AppImage
For the .rpm: sudo dnf install ./Open-Task-Manager-x86_64.rpm (or zypper install on openSUSE).
otm, the terminal UIFor servers and minimal installs: no desktop app, no webview. Each download is a single otm binary in an archive, always the newest version.
On Linux, straight from the terminal:
curl -fsSL https://github.com/sabaoongfx/Open-Task-Manager/releases/latest/download/otm-x86_64-unknown-linux-gnu.tar.gz | tar xz sudo install otm-*/otm /usr/local/bin/ otm
Or build it with Rust:
cargo install --locked --git https://github.com/sabaoongfx/Open-Task-Manager otm otm
download
Direct links to the latest release, free and open source. On Linux, prefer the apt or pacman repositories so you get updates automatically.
Installers for Windows and macOS aren't code-signed yet; see Install for how to open them. Older versions, checksums and release notes are on GitHub Releases.
specs
roadmap
All seven tabs are wired up and running — here's what's left to make it production-grade.