The Task Manager your Mac was missing.
A native macOS utility modeled on Windows Task Manager. See every running process, watch live CPU, memory, disk, network and GPU graphs, end stuck tasks, and manage startup items and launchd services, all in one window.
Developed by James Murphy
Seven views. One window.
Every page lives in the sidebar and in the View menu, with a Command-number shortcut for each. A status bar along the bottom always shows the process count and live CPU, memory, disk, network and GPU figures.
Processes
Apps, background processes and macOS processes, grouped. Columns for name, status, CPU, memory, disk, network, GPU, PID, user and power. Click a header to sort, Command-click to select several, double-click for Properties.
Performance
Live graphs for CPU, memory, disk, network and GPU, including per-core CPU graphs, core counts, disk volumes and network adapters.
App history
CPU time and peak memory for apps since Task Manager was opened.
Startup apps
Login items, LaunchAgents and LaunchDaemons with publisher, type, startup impact and status. Toggle items on or off, or open their file location.
Users
Signed-in accounts with their process count, CPU and memory use. Jump straight to a user's processes.
Details
A flat process table with PID, status, user, CPU, memory, disk, threads, handles, priority (nice) and platform (Apple or Intel).
Services
Browse launchd jobs and start, stop or restart the selected service from the toolbar.
Run new task
Type the name of a program, folder, document or command to open it. The macOS take on Windows' Run dialog, on ⌘R.
Search & options
Filter processes by name, user, path, PID or bundle ID. Set the update speed (High 0.5 s, Normal 1 s, Low 4 s, or Paused) and keep the window always on top.
Take control of any process
Right-click a process or use the Process menu. Destructive actions ask for confirmation, because unsaved work in an ended process may be lost.
- End task Ask the process to quit
- End process tree End the process and its children
- Force quit Immediate kill
- Efficiency mode Lower priority (nice 10)
- Set priority Realtime, High, Normal, Low, Idle
- Open file location Reveal the executable in Finder
- Search online Look up the process name
- Properties Name, PID, path, user, CPU, memory and more
Built for macOS
A native SwiftUI app that reads system metrics directly. It isn't sandboxed, so it can list every process on the system.
- Platform Apple Silicon Macs (M1 and later)
- Minimum macOS 14.0 Sonoma
- Architecture arm64 only
- Category Utilities
- Signing Ad-hoc signed, not notarized
- Appearance Dark
kernel_task, launchd, WindowServer, loginwindow and opendirectoryd are protected and can't be ended.Keyboard shortcuts
Everything you do often is a keystroke away.
| ⌘1 | Processes |
| ⌘2 | Performance |
| ⌘3 | App history |
| ⌘4 | Startup apps |
| ⌘5 | Users |
| ⌘6 | Details |
| ⌘7 | Services |
| ⌘R | Run new task |
| ⌘L | Refresh now |
| ⌘I | Properties |
| Delete | End selected task |
| ⌥ Delete | Force quit selected task |
Install in a minute
No Xcode, Terminal or extra software needed. The download contains TaskManager.app, an optional one-click installer and a READ ME.
- Unzip the download. Double-click the ZIP and a “Task Manager” folder appears.
- Install. Double-click Install Task Manager to copy the app to Applications and open it. Or drag
TaskManager.appinto Applications yourself. - Open it. Launch Task Manager from Applications or Spotlight.
If macOS blocks it
Task Manager is ad-hoc signed and not notarized by Apple, so Gatekeeper warns the first time you open it. That's expected for apps from outside the App Store.
- Open System Settings and choose Privacy & Security.
- Scroll down and click Open Anyway next to Task Manager.
- Or, the first time: Control-click (right-click)
TaskManager.app, choose Open, then Open again.
Uninstall: quit Task Manager and drag it from Applications to the Trash. It installs no background helper and no login item of its own.
Good to know
Task Manager is beta software. A few things work differently from Windows because of how macOS reports data.
Per-process network & GPU
macOS doesn't publish per-process network and GPU counters the way Windows ETW does, so those columns stay at zero. System-wide network and GPU are on the Performance tab.
App history window
App history only covers the time Task Manager has been open. macOS doesn't keep a Windows-style long-term app history store.
Permissions
The app uses Apple Events to read and update Login Items, and network access for “Search online”. Disconnecting other user sessions isn't available.
Frequently asked questions
Is there a Task Manager for Mac like on Windows?
Yes, Task Manager is a native macOS utility modeled on Windows Task Manager. It has the same seven views (Processes, Performance, App history, Startup apps, Users, Details and Services) and Windows-style actions such as End task, End process tree, Efficiency mode and Run new task.
How is it different from Activity Monitor?
Task Manager follows the Windows Task Manager layout and adds startup and service management to the same window. Its Startup apps page lists login items, LaunchAgents and LaunchDaemons that you can toggle on or off, and its Services page can start, stop or restart launchd jobs.
Does it run on Intel Macs?
No, it needs an Apple Silicon (M-series) Mac. This build is arm64 only and requires macOS 14 Sonoma or later.
Is it notarized?
No, Task Manager is ad-hoc signed and not notarized by Apple. macOS warns the first time you open it; follow the install steps to allow it with Privacy & Security > Open Anyway, or Control-click > Open.
Is Task Manager free?
Yes. Task Manager is free to download and use.
How do I uninstall Task Manager?
Quit Task Manager and drag it from Applications to the Trash. It installs no background helper and no login item of its own.
Why do the per-process network and GPU columns show zero?
macOS doesn't publish per-process network and GPU counters the way Windows ETW does, so those columns stay at zero. System-wide network and GPU are on the Performance tab.
Can Task Manager end any process?
Most of them. Ending another user's process or a system process can require an administrator password, and kernel_task, launchd, WindowServer, loginwindow and opendirectoryd are protected and can't be ended.
Download Task Manager
SHA-256: 314f736001ab8ee37d4ebdeb9b2fce44dfe106c16456418e70f9b227fe9d79d1