Mactivity app icon

Mac system monitor

Your whole Mac,
in one light app.

Find out why your Mac is slow in one click. Activity by app, a Checkup of what's worth doing, battery use by app, a year of history, sleep and wake, alerts, disk space and what you can free, an app uninstaller, dev servers, sensors, and the displays and devices on your desk. The jobs of several small utilities, in one native app that stays out of your way.

Download the betaDownload MactivityTry it in your browser

Private beta · $10 once, for up to 3 Macs · Signed and notarized by Apple · In 11 languages · Apple silicon, macOS 26 or later

Take it for a spin

This is the app. Click around.

A working copy of Mactivity's window, running on sample data. Pick anything in the sidebar.

Mactivity's Overview: CPU, GPU, memory, disk, network and battery cards with the busiest apps

Grouped by app

Who's using your Mac?

Pick a metric and the apps line up behind it, each with its helpers folded inside. Open one to see the processes that add up to its figure, or right-click it for its own history: the last 7, 30 or 90 days, and the hours of the week it works hardest.

Projects

Every dev server, and what it's costing you.

Mactivity finds the servers holding your ports, groups them by project folder, and points out the ones you forgot about. Stopping one always asks first. Try it.

<0.2%of one core with the menu bar icon
<30 MBof memory while idle
37 MBinstalled, 15 MB download
0analytics or accounts in the app

Also in the app

The rest of the toolbox.

Your disk

The space you forgot about.

Big files you haven't opened in a year, downloads you never opened at all, copies of the same file in different folders, and how much iCloud Drive, Dropbox, Google Drive and OneDrive keep downloaded on this Mac. Your projects, Library and app bundles are left alone, and nothing goes to the Trash until you confirm.

Everywhere

Your keys, your widgets, your Siri.

Pick the keys for Quick Search, Clean Keyboard, Stay Awake and any page. Flip Stay Awake from a desktop widget, ask Siri how your day went, and alerts wait while you're on a call or presenting. Comparing two Macs is a report file you move yourself, never an account.

Looking back

Your month, your year.

Each month and the whole year in a few figures: time in use, the busiest days, the apps you used most and the ones that came and went, your agents' hours. Pin a note to any moment and see it on every chart. Plus which apps keep your Mac warm, and how its battery is charged.

Outdated software

What needs a security update.

The Homebrew packages, Python, Node.js, Ruby and PHP versions on your Mac that no longer get security fixes, or have known vulnerabilities if you turn on the check, and the apps whose built-in updater has known vulnerabilities. Checkup names them, an alert says when one turns up, and Homebrew packages upgrade after you confirm.

Camera and microphone

Who used your camera.

Which apps turned on the camera or a microphone, recorded the screen or read your location this week, when, and for how long, with a video call as one line on Your day and your hours in calls by app and by day. It comes from the dots macOS shows in the menu bar, and stays on your Mac.

Safety and the network

Who can reach your Mac, and what changed.

The ports other devices on your network can reach and whether the firewall is on, an alert when something adds itself to start with your Mac, and who made every app that's running. Wi-Fi's signal through the day, each network you were on, and a monthly data budget with an alert before you go over.

For developers

What your projects leave behind.

Each project's build folders sized, from node_modules to DerivedData, with the untouched ones moved to the Trash together after you confirm. Docker's disk use, Homebrew services, every Simulator and emulator, and the language servers and watchers still running after you closed the editor.

Out of the ordinary

It learns what normal looks like.

Mactivity learns each app's usual day on your Mac and tells you when today isn't one: “Safari: 5.5 GB of memory today, 4× its usual 1.3 GB.” It shows on Overview and in Checkup, and as a notification once a day when an app goes far past its usual. Each app's history shows today beside its usual day.

Flagged by macOS

What macOS caught, in plain words.

macOS keeps reports when an app writes tens of gigabytes to disk, keeps the processor busy past its limits, or gets closed because memory ran out. Mactivity reads them, leaves out the routine ones, and tells you which app it was.

After updates

Did that update make it worse?

Every macOS and app update of the last month, with the week before it beside the days after: “Memory 1.2 GB → 1.6 GB since the update.” Checkup tells you when one made something heavier.

Build times

Every build, timed.

Xcode, Swift, Rust, Go, C and C++ builds timed by project from the compilers Mactivity sees, with a note when a project's builds get slower. Your coding agent can ask too, with mactivity builds.

Compare

Two days, side by side.

Any two days or weeks: time in use, slowdowns, processor, memory, power, data and disk writes, and the apps that changed most between them.

Your day

Any day, told as it happened.

Pick a day on the calendar and read it back: when your Mac woke and slept, the busy stretches and slowdowns with the apps behind them, when you unplugged, big downloads, alerts, crashes and your coding agents' sessions.

Rewind

The apps behind any moment.

Click any bar in any history chart and the list beside it shows what was running then: the processor at 3 AM, the memory during last Tuesday's slowdown.

Agent history

What your agents did all week.

Claude Code, Codex and the rest, remembered: how long each worked in each project, day by day, and what it cost in processor and memory.

Why is my Mac slow?

The answer, in one click.

Mactivity watches for a few seconds and tells you, in plain words, what's slowing your Mac right now: an app hogging the processor, memory running short, heat, a full disk, or macOS itself busy with Spotlight, Time Machine, Photos or iCloud. Each cause comes with the fix. Missed the moment? It also lists the times in the last week your Mac struggled, and the apps that were busiest then.

Clean Keyboard

⌃⌥K, then wipe.

Every key stops working while you clean the keyboard, media and brightness keys included. Press ⌃⌥K again, click Unlock, or wait five minutes and it comes back on its own.

Today so far

Your day, on your desktop.

A widget with the day on one line, from midnight to now: busy stretches, slowdowns, agent sessions, charging and alerts, refreshed every 15 minutes.

Quick Search

⌃⌥M, from anywhere.

Or any keys you choose. Type an app, a process, or a port like :3000. Return shows it in Mactivity; ⌘⌫ quits it after asking. It's Spotlight for what your Mac is running.

Hotspot data watch

Don't burn your phone's data plan.

On your iPhone's hotspot, watch the data each app pulls down from the moment you connect, and get an alert when iCloud, Dropbox, or an update starts eating your plan.

Open but unused

Apps you forgot were open.

Apps you haven't touched in days that are still holding gigabytes of memory, with a Quit button for each.

Checkup

What's worth doing.

Everything Mactivity knows, as a short list: a disk filling up, battery health, an app that keeps crashing, memory running tight, broken startup items, idle dev servers. Each has a button to the screen that fixes it.

Security

Who can do what on your Mac.

FileVault, Gatekeeper, the firewall and automatic updates, on or off. Which apps can record your screen, read every file or control your Mac, what runs with the system's own privileges, and what each browser extension can reach. Read-only: every change is yours to make in System Settings or the browser.

Network interfaces

ifconfig, in plain words.

Every connection on your Mac and what it's for: its addresses, router, DNS, speed and traffic, with a hover on each that says what it means. Nothing is sent anywhere.

Battery

What used your battery, in watts.

Which apps drained the battery while unplugged, the way iPhone breaks it down, and each app's watts, over any range from 12 hours to a year. See what your whole Mac drew on average and at its peak, how much you used and charged, your battery's health, and about when it reaches 80%.

Plain words

Every figure explains itself.

Hover over a figure to see what it means: why an internet plan's 100 Mbps shows as about 12.5 MB/s (bits against bytes), what watts and a charger's rating are, what a battery cycle counts, and what Wired or Compressed memory is. Power always reads in watts, the way chargers and Apple's specs put it.

Sleep

Why your Mac won't sleep.

Which apps are keeping your Mac awake right now, a week of when it slept, and what woke it each time, in plain words like "Lid opened". An alert if it stays up all night.

Alerts

It tells you when something's off.

An app hogging the CPU, growing past its usual memory, or hammering the disk or network; an app that keeps crashing; something new that starts with your Mac; AirPods running low; a disk that will be full in two weeks. The Alerts page opens on what went off, by day, and you set the thresholds.

Customize

Your colors, your type.

Three palettes for the metrics, one of them safe for color blindness, four typefaces for the big figures from rounded to serif, a weight from light to heavy, and compact spacing if you like it tight. Drag Overview's tiles and the menu bar window's rows into your own order, and hide the ones you don't use.

Devices

Everything on your desk.

Each display with its resolution, size, refresh rate and how it's connected, whether it's scaled, each port and what's on it, the USB and Thunderbolt devices plugged in, and whether the lid is closed. Your next Mac counts all of it.

Your next Mac

Buy the Mac your work needs.

Mactivity reads a week or a month of how you use this Mac, what gets maxed and when, and recommends the chip class, memory and storage for the next one, and which Mac: a MacBook Air or Pro, or a Mac mini or Studio if yours lives closed on a desk, with enough for every display you plug in. One page, saved as a PDF, with the evidence behind every line.

Your week

Your week, in one picture.

Time in use day by day, the apps you used most, sleep, data used, and crashes for the last seven days, with a Monday summary and an image to share. Plus a calendar of the whole year.

Storage

Space, and what you can get back.

A map of what's taking your disk, and how much you could free: old Messages photos and videos, iPhone and iPad backups, installers left in Downloads, Mail downloads, developer caches, and apps with the files they left behind. You see everything first; it all goes to the Trash, never deleted.

Sensors and accessories

Heat, fans, and every battery.

Readings from the CPU, GPU, battery and SSD sensors, how fast each fan spins, and the battery of your AirPods, mouse, keyboard, and trackpad over time: when each was charged and how long it lasts.

Startup and crashes

What starts, and what fails.

Login items, launch agents, and daemons by the app that installed them, with broken ones flagged, plus how long your Mac took to calm down after its last login and which apps kept it busy. Crashes and hangs per app, from your Mac's own reports.

Shortcuts, widgets, command line

Your stats wherever you want them.

Shortcuts actions for system stats, top apps, and dev servers, desktop widgets in three sizes, and a mactivity command with JSON output.

One app, many jobs.

The small tools you'd otherwise install one at a time, with the same history and the same rule: anything that stops or removes something asks first.

Mactivity next to Activity Monitor

What the built-in tool leaves out.

Activity MonitorMactivity
Processes grouped under their app—✓
HistoryWhile it's openA year
Warns you about a runaway app—✓
Live stats in the menu barDock icon onlyFour displays
Network speed per appTotals only✓
Temperatures, fans, peripheral batteries—✓
Dev servers, ports, and Docker—✓
Disk map, login items, per-app volume—✓
Battery use by app, like on iPhoneEnergy only✓
Uninstall apps with their leftovers—✓
Free space from Messages, backups, and Downloads—✓
A list of what's worth doing—Checkup
Why the Mac is slow, in plain words—One click
Data used on your iPhone's hotspot—Per app, with alerts
Displays, ports, and what's plugged in—✓
Which ports other devices can reach—By app, with the firewall

Questions

Is it a subscription?

No. It’s $10, paid once, for up to three of your Macs, and updates never cost extra. If it isn’t for you, email us within 14 days for a full refund. Mactivity needs a license to run, so try the working copy at the top of this page first. During the private beta, licenses are by invitation: email feedback@mactivity.app. Buy a license.

Will it work on my Mac?

If your Mac has an M1 chip or newer and runs macOS 26 Tahoe or later, yes. Intel Macs aren’t supported.

Which languages does it speak?

Chinese (Simplified and Traditional), Dutch, English, French, German, Italian, Japanese, Korean, Portuguese (Brazil) and Spanish. It switches to your Mac’s language by itself, and shows numbers, dates and temperatures the way your region writes them. The translations are new; if something reads oddly, email feedback@mactivity.app.

How much does Mactivity itself use?

Very little. With only the menu bar icon showing, it takes a reading every 10 seconds, costing under 0.2% of one core and under 30 MB of memory, measured on an M5 Pro. With a window open it updates every 1, 2, or 5 seconds, your choice, and it samples half as often in Low Power Mode.

Does it need an administrator password?

No. Everything works as your own user. An optional helper lets it also inspect other users' and system processes.

Could it close or delete something by mistake?

Every action that ends a process or removes a file waits for your OK first. Files and uninstalled apps go to the Trash, so you can always put them back; Mactivity never erases anything itself.

What does it send over the network?

An update check and a license check. Nothing else unless you turn on host-name lookups or the vulnerability check for Homebrew packages. The details.

How do I send feedback?

Help → Send Feedback… in the app, or email feedback@mactivity.app.

Your activity stays with you.

On its own, Mactivity only ever asks the internet two things: is there an update, and is this license valid. It looks up a host name, or has Homebrew check your packages for known vulnerabilities, only if you switch that on. There are no analytics, no accounts and no crash reporters.

See exactly what’s sent

Get Mactivity.

Private beta. $10 once, for up to three of your Macs, with free updates. Licenses are by invitation for now.

Download the betaDownload MactivityBuy for $10

For Macs with Apple silicon, macOS 26 or later. About 15 MB.