Skip to content

Repository files navigation

Activity Monitor

A clearer view of your Mac.

Keep an eye on performance, understand resource usage, and find the processes that need your attention.

CI Release macOS 14+ Apple silicon and Intel

Download for macOS · Installation · Features

Activity Monitor in light appearance

Six views. One clear picture.

View What you can see
CPU Live processor usage, optional charts for each logical processor, performance/efficiency core counts, and the busiest processes.
Memory Memory pressure, active and compressed memory, swap, and each process’s footprint.
Energy Battery charge, charging status, Low Power Mode, thermal state and application CPU workload.
Disk Process reads and writes, transfer totals and current throughput.
Network Incoming and outgoing traffic, packet activity and per-process byte counts.
GPU Device utilization, renderer and tiler activity, GPU memory, and per-process GPU usage and observed time where the driver exposes counters.

Find the detail that matters

  • Find a process quickly. Find apps by their macOS display names—including virtual machine names—or search by executable, PID or user. Choose from 28 column types in every view, with choices saved per view. Additional columns stay hidden until you enable them.
  • Personal layouts. Default columns fit the available width without unnecessary horizontal scrolling. Resize header dividers, double-click to fit contents, and drag columns into your preferred order. Each view remembers its widths, order and visible columns. Select ranges or multiple processes and copy rows.
  • Follow process families. Switch between List and Tree in every view. Tree combines each process's usage with its descendants, with clear subtotal markers when counters are unavailable. Expand branches, sort by combined usage, and search while keeping parent context. Your display choice and open branches survive resizing and view changes. Explore process trees.
  • Look closer. Open a process workspace with activity histories, threads, files, connections, ports, memory maps and diagnostic reports. Detach it into a floating tool window or pin the process to the menu bar.
  • Take action. Quit or force quit your processes, with confirmation before termination.
  • See every processor. Switch from one CPU chart to individual logical processors. Inspect each history, filter performance or efficiency cores when identified, or explore individual threads in a process workspace and its menu-bar pin.
  • Follow changes. Switch between one-, five- and fifteen-minute histories, adjust the refresh interval or pause the view.
  • Keep a record. Export process data as CSV or JSON and save diagnostic reports.
  • Stay informed. Open all six views from your menu bar, with live charts, device details and the busiest processes.

A workspace for each process

Right-click a process and choose Process diagnostics…. Follow its CPU, memory, energy, disk, network and GPU activity, then inspect individual threads, open files, listening ports and memory mappings. Compare memory by protection, inspect virtual address ranges, and rank mapped images by resident or virtual size. Resize and reorder columns, filter entries, copy rows, and export the details you need.

Keep several process monitors open as independent tool windows, float one above your workspace, or pin a process to the menu bar with your preferred live metric. Collect stack samples, virtual-memory reports, launch arguments and code-signing details without leaving the process workspace.

Process workspace · Light Process workspace · Dark
Process CPU diagnostics in light appearance Process CPU diagnostics in dark appearance

Explore process diagnostics.

See every core

Keep one combined CPU chart or switch to individual logical processors. Choose Fit all charts to adapt the grid to your window or Paged charts for twelve larger charts at a time. See performance and efficiency core counts where macOS exposes them, compare utilization and inspect each history. Process workspaces also offer individual thread charts.

Logical processors · Light Logical processors · Dark
Logical processor histories in light appearance Logical processor histories in dark appearance

Comfortable in any light

Choose light, dark or system appearance. The process inspector sits beside wide workspaces and opens over compact windows.

Activity Monitor in dark appearance

Screenshots show the running app with real system data.

Explore all six views in both themes.

Fits your workspace

Keep the familiar three-panel overview at the default size, use a compact window alongside other apps, or expand for larger histories and more process detail. Smaller and shorter windows use compact charts, tighter summary panels and streamlined controls to leave more room for processes. Narrow windows offer expandable breakdowns and access to the full column set. Hover over a chart to inspect a sample. With macOS Keyboard navigation enabled, use Tab to reach a chart and the arrow keys to inspect its history.

Automatically fitted columns · Light Automatically fitted columns · Dark
Fitted process columns in light appearance Fitted process columns in dark appearance

The menu-bar monitor brings all six views into a compact popover. Change the history range, select a GPU, pause monitoring, or open a process in the main window. Both surfaces share the same live session.

Compact overview · Light Compact overview · Dark
Compact overview in light appearance Compact overview in dark appearance
Compact workspace Menu bar · Light Menu bar · Dark
Compact Activity Monitor Menu-bar CPU monitoring in light appearance Menu-bar GPU monitoring in dark appearance

A closer look at graphics

Track graphics and compute activity in the GPU view. Choose a device for its utilization history and memory details, then sort processes by GPU usage or observed GPU time. The inspector puts GPU, CPU and memory figures together. Export a GPU snapshot with device details and history from the More menu.

Light Dark
GPU monitoring in light appearance GPU monitoring in dark appearance

GPU availability depends on your Mac and its driver. Process counters cover all reporting devices; observed GPU time begins when monitoring starts. Device utilization and process GPU rates measure different things, so process percentages need not add up to the chart.

Smoother everyday monitoring

Tabs respond across their full bounds. Clear hover, press and search-focus feedback makes controls easier to use, while a lighter process table reduces the work needed to switch views. Monitoring updates every second by default, with two- and five-second options. See the profiling results.

Installation

  1. Download the universal DMG from the latest release.
  2. Open the disk image and drag Activity Monitor into Applications.
  3. Open Activity Monitor from Applications.

Requires macOS 14 or later. The same download supports Apple silicon and Intel. A ZIP containing the complete app is also available. This app is separate from Apple’s built-in Activity Monitor.

First launch: Current releases are ad-hoc signed and not Apple notarized. If macOS blocks a downloaded copy, attempt to open it, then use System Settings → Privacy & Security → Open Anyway if you trust the source. No security setting needs to be disabled.

To uninstall, quit the app and move it from Applications to the Trash. See installation notes for details.

Keyboard controls

Shortcut Action
⌘1–⌘6 Switch views
⌘K Search processes
⌘⇧T Switch between List and Tree
Space Pause or resume
↑ / ↓ Select a process when the list is focused
← / → in Tree Collapse or select parent / expand or select first child
Option-click a disclosure Expand or collapse the entire subtree
Return / Escape Open or close the inspector when the list is focused
⌘⇧E Export all processes as CSV
⌘⇧M Open the menu-bar monitor
⌘⌥1 / ⌘⌥2 / ⌘⌥3 Compact / minimum / default window size
← / → Inspect samples when a chart is focused

The toolbar export button saves the visible processes in their displayed order, including ancestor context in Tree mode. Collapsed descendants are omitted.

Your data stays on your Mac

No accounts, telemetry or uploads. Reports and exports are saved to a location you choose. No administrator helper is installed.

The CPU overview and process list use 100% per logical processor. The total, breakdown, and chart scale to the full machine capacity: 400% for four logical processors or 1600% for sixteen.

macOS restricts some process information; unavailable values appear as . The Energy view shows CPU workload, not Apple’s proprietary Energy Impact score. GPU counters appear where the graphics driver exposes them. App Nap, Sudden Termination and Apple’s Energy Impact score display when selected. Column details and availability explain each measurement. Disk totals cover readable processes; network totals can differ from individual process counters. Histories begin at launch and stay in memory for up to fifteen minutes.

Measurement details · Report an issue · Development guide

Design

The interface is based on this original design.

About

A native macOS activity monitor for CPU, memory, energy, disk, network and GPU, with customizable process lists and light/dark themes.

Topics

Resources

Stars

74 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages