Skip to content

Your Mac, explained.

What did your Mac do last night?

iKnowMyMac remembers which apps ran, what slowed your Mac down and what drained your battery overnight, and shows what's filling your disk. Then fix it with one confirmation.

Extended on popular demand · 86 of 200 left at $4.99 · then $9.99

Already bought it? Download iKnowMyMac
  • One-time purchase
  • 14-day refund
  • Notarized by Apple
  • Apple silicon · macOS 15+
iKnowMyMac - See why your Mac is slow, with the evidence and the fix | Product Hunt

New from the makers of iKnowMyMac

iKnowMyDisplay

Every display control your Mac hides. And plain answers when something's wrong.

  • Diagnosis with fixesStuck at 30 Hz, blurry or flickering? It tells you why and what to change.

  • Connection history and notch alertsIt records connects, drops and flickers, on your Mac only. When a monitor keeps dropping, a notch alert says so.

  • Display controlBrightness, resolution, refresh rate and color, Peak brightness on XDR and HDR displays, and “Keep this?” on every change.

Available now

From $4.99 for the first 100 Macs

iKnowMyMac owners get it from $2.99 with their license key · 114 Macs licensed so far

$2.99 for 1 Mac, $7.99 for 2 Macs, $19.99 for 5 Macs · one per iKnowMyMac license

Get your owner price

Both apps as the iKnow Suite: $7.99. Black Friday, 27 Nov to 1 Dec: $5.99, while launch licenses last

Get iKnowMyDisplay

2 people waited for it

New in 1.7

Block what you want. Understand everything.

A free update for everyone who owns iKnowMyMac, and in every new copy. Try each one right here.

Blocking

Blocking, with guards.

Block an app, a domain or an address from any row. Install Guard and Agent Guard ask only when an install or an agent reaches somewhere unexpected.

  • Off until you turn it on
  • Never hangs a build

The demo shows Traffic's log on a sample Mac: pick a row to see why it was blocked or allowed, or block it. Nothing on your computer is read or blocked.

Activity Monitor tells you what's running. iKnowMyMac tells you why it's slow.

Activity Monitor vs iKnowMyMac

922 processes become 61 apps.

Activity Monitor lists every helper on its own line. iKnowMyMac puts each one under the app it belongs to (every Chrome renderer under Chrome, every Electron helper under its app) and adds them up.

Illustrative figures from an example Mac with 64 GB of memory.

Activity Monitor compared with iKnowMyMac, last checked 2026-09-27
FeatureActivity MonitoriKnowMyMac
One-line verdict on what's wrongNo“Memory pressure is high” (Yes)
Helpers grouped under their appTree by parent process (Partly)Every helper, with totals (Yes)
HistoryWhile it's open (Partly)30 days, scrubbable (Yes)
“Why is my Mac slow?” diagnosisNoRanked causes, on-device (Yes)
Dev servers and ports by projectPer process, via Inspect (Partly)Idle servers, port conflicts (Yes)
Sleep and overnight drain“Preventing Sleep” column (Partly)What kept it awake, why it woke (Yes)
Alerts when an app misbehavesNoBuilt in, plus your own rules (Yes)
Menu barDock icon graph (Partly)4 display modes and a popover (Yes)
Share cardNoYes
Per-app network and GPU figuresActivity Monitor winsNetwork tab, % GPU column (Yes)System totals only (Partly)
PriceActivity Monitor winsFree and built in (Yes)$4.99 once (Partly)

Last checked 2026-09-27.

Full comparison

Don't take our word for it.

Ask an assistant to compare the two. The prompt is neutral and asks what each one does better.

What it's for

Four problems, each with an answer.

01“My Mac is slow”

See which app is slowing you down, and why.

Press “Why is my Mac slow?” and iKnowMyMac reads the last hour of history, ranks the causes with the evidence for each, and offers one fix per cause. Every fix asks first.

≈1,100≈50

processes become app rowsMeasured on our test Mac. Every Chrome and Electron helper counted under its app.
When something goes wrong, it comes out of the notch: a gauge while pressure rises, then what happened and what to do. On Macs without a notch, and in full-screen apps, alerts arrive as notifications.
  • Every helper process counted under its app, so Chrome is one row with one total
  • Ranked causes with evidence, such as “Docker + 3 iOS simulators started together, 14.6 GB combined”
  • Scrub back through 30 days to the minute it slowed down
  • Alerts when an app misbehaves: CPU at 70% or more for 10 minutes, or memory growing 1 GB an hour
  • Notch alerts on MacBooks with a notch: what happened and what to do, without opening a window
  • “What is this?” on any process: what it does, whether it's safe to quit, and why it's busy right now

02“My disk is full”

Find what's filling your disk, and remove it safely.

iKnowMyMac shows where the space went and lists every item before anything moves. The only action is Move to Trash, so you can put anything back. Nothing is cleaned automatically.

  • Storage map: folders ranked by size with drill-down, plus large files, old downloads and purgeable space
  • Remove completely: every file an app keeps, matched by bundle ID and team ID, listed before it goes to the Trash
  • Files shared with other apps are left alone and shown as shared
  • Developer caches too: Xcode DerivedData, unused Docker images and old node_modules

03“My battery dies overnight”

See what drained your battery overnight, and why.

“Docker kept your Mac awake for 2h 10m.” iKnowMyMac reads the power log and shows what stopped your Mac sleeping, why it woke, and which apps used the battery with the lid closed.

  • Every wake with its reason and time: network keepalive, Power Nap, lid opened
  • Overnight battery drain broken down by app
  • Battery health and cycle count over time
  • The Bluetooth tab: every paired device, its battery and which are away
  • Device battery alerts for AirPods, keyboards, mice and the Mac itself. Once per charge
  • A Mac health report with battery health and cycles, for selling a Mac or a support ticket

04“My dev machine is a mess”

Find forgotten dev servers, free their ports, keep builds awake.

Find the four servers you forgot about, the port 3000 conflict, and the simulators still holding memory, grouped by the project they belong to.

  • Dev servers and open ports by project, with idle detection
  • Port conflicts, Docker containers and iOS simulators in one place
  • Reclaimable dev disk, moved to the Trash and never deleted
  • Keep awake while a build or dev server is busy, then let the Mac sleep

For developers

Built for AI developers.

Local models and coding agents are part of a dev machine now. iKnowMyMac shows the memory your models hold and the processes your agents leave behind, grouped under Projects with your dev servers.

AI models

See what your local models are holding, and whether the next one fits.

iKnowMyMac finds Ollama, LM Studio, llama.cpp and MLX servers on your Mac and asks each one, on 127.0.0.1, which models are loaded. Nothing leaves your Mac.

  • Every loaded model with its quantisation and the memory it holds
  • The GPU memory limit macOS sets for this Mac, next to what the models already use
  • Tokens per second where the runtime reports it. Otherwise Generating or Idle, never an estimate
  • “Will it fit?” for an installed model or a size such as 14B Q4, answered in one line, offline
  • Unload a model or stop a runtime, with a confirmation
The AI models section in iKnowMyMac: three models loaded in Ollama, llama.cpp and LM Studio hold 21.4 GB of this Mac's 27 GB GPU memory limit, each with its memory, GPU load and status, above the models on disk.

Agent sessions

See what your coding agent left running, and stop it safely.

Claude Code, Codex CLI, Gemini CLI, Cursor's agent, Aider and OpenCode start dev servers, test runners and watchers. iKnowMyMac follows each session from the moment the agent starts, including the processes that outlive it.

  • One card per session: the agent, the project folder, how long it ran, CPU time and peak memory
  • Every process it started and the ports they hold
  • Leftovers highlighted: what's still running after the agent ended
  • Stop leftovers lists exactly what stops: a polite stop, forced after 5 seconds, nothing else touched
  • Prompts and transcripts are never read
The Agent sessions section in iKnowMyMac: a Claude Code session that ended 22 minutes ago left next dev, vite and a node watcher running on ports 3000 and 5173, a live Codex CLI session, and a Cursor Agent session that left nothing running. Above the sessions, Agent Undo says 3 folders are protected and up to date, and each session's card ends with what it did to its folder, such as 14 changed, 3 deleted and 6 added, with Changes and Undo buttons.

Git identity

Commit as the right you.

A work and a personal account on one Mac means four settings that never agree on their own: the commit email, the key you push with, the GitHub CLI account and the signing key. iKnowMyMac shows all four for every repo, fixes them with rules you review before anything is written, catches a commit made with the wrong email, switches the GitHub CLI account in one click, and tells you what isn't pushed yet.

Open Git in the demo

Who am I here?

See who you commit and push as, in every repo.

iKnowMyMac finds the repos in your project folders, the folders you add and the ones your coding agents worked in, then reads the four settings that decide who you are in each one.

  • The commit name and email, with the file and line that sets it
  • The remote as owner and repo, over SSH or HTTPS
  • What you push as: the SSH key your config picks, or the HTTPS login
  • The GitHub CLI account and the signing key
  • Mismatches in one sentence, such as “Commits as Personal” in a Work repo
Use two GitHub accounts on one Mac
The Git identity screen in iKnowMyMac: a table of repos with each remote, the email it commits as and the file that sets it, the account it pushes as, and a status. Two repos are flagged, one that commits as Personal in a Work repo and one that pushes with the Work key.

Identity profiles

Fix it once, with rules Git already understands.

A profile is a commit email, a signing key, an SSH key and a GitHub CLI account. Rules apply it by folder or by remote owner, written as Git's own includeIf lines, so they work in every terminal and editor, with or without iKnowMyMac.

  • By folder, such as ~/work/, or by remote owner, such as acme-corp on github.com (Git 2.36 or later)
  • The exact diff of ~/.gitconfig and every new file, before anything is written
  • Our lines stay in one marked block and our own include files. Yours are never rewritten
  • A backup first, and Undo restores the file byte for byte
  • Existing includeIf rules are offered as profiles and left as they are
Set a different Git email per folder
The review sheet for identity profiles in iKnowMyMac: the diff adds a marked iKnowMyMac block to ~/.gitconfig with includeIf rules for ~/work/ and for acme-corp remotes, and shows the new work include file with the work email, signing key and SSH command. A backup is saved first.

Wrong identity alerts

Catch the commit that slipped through, before you push it.

Within seconds of a commit, iKnowMyMac checks its author against the repo's profile. If it's wrong, an alert names the repo and the email, and says whether the commit is pushed yet.

  • Amend author rewrites only that last commit, and only if it isn't pushed
  • More than one wrong commit, or already pushed: it explains your options and rewrites nothing
  • Ignore for this repo, when the mix is on purpose
  • Commits from your terminal, your editor and your coding agents are all checked
Fix a commit made with the wrong email
An iKnowMyMac alert at the top of the screen: the last commit in billing-api used the Personal email on a Work repo and isn't pushed yet, with the buttons Ignore for this repo and Amend author to Work.

GitHub CLI

Switch the gh account without logging in again.

The GitHub CLI has one active account per host, for every terminal at once, so a pull request can open from the wrong one. iKnowMyMac shows which account is active and switches it with gh's own command.

  • In the menu bar popover, the Git screen and the palette: “Switch GitHub CLI account…”
  • Switching runs gh auth switch. The app never reads or stores a token
  • A suggestion when your terminal is in a repo whose profile uses the other account
  • Auto-switch per folder if you want it, off by default
Switch accounts with gh auth switch
The repo inspector in iKnowMyMac for billing-api, a Work repo: a chain of four layers, commits as, pushes as, GitHub CLI and signing, each with the file or setting it comes from. Three would act as Personal, and the suggested fix includes switching the GitHub CLI to the work account.

Repo status

Know what isn't pushed before you close the lid.

Every repo you work in, in one list, read from Git's own status and refs. Ahead and behind are as of your last fetch, and it says how long ago that was.

  • Branch, unpushed and unpulled commits, changed and untracked files
  • Stashes and the age of the oldest, a merge or rebase in progress, a detached HEAD
  • “3 repos have unpushed work” in the popover, and an optional reminder at the end of the day
  • Open in Terminal or your editor, open on the Git host, or copy the push command
  • Nothing here writes to Git, and Background fetch stays off unless you turn it on
What Background fetch sends
The Repo status screen in iKnowMyMac: 3 repos have unpushed work. One is 4 commits ahead with 3 changed files, one is 1 ahead and 2 behind, one has 2 stashes, the oldest 19 days old, and one has a rebase in progress. The other repos are clean and up to date.

And what your coding agent committed as.

Each agent session lists the commits the agent made and the author it used, checked the same way as yours: “Claude Code made 4 commits as your personal email in acme-corp/storefront.”

Identity and safety, not a Git client: no staging, diffs, branch or merge tools. Repo contents are never read, only Git config, remotes, refs, commit authors and status counts.

Always-onBeta

Turn your old MacBook into a Mac mini.

A closed MacBook goes to sleep, so it can't run your agents, builds or remote sessions overnight. Always-on mode keeps it awake with the lid closed while it's on power, reachable over SSH and Screen Sharing, and puts everything back the moment you turn it off.

  • Stays awake with the lid closed while it's on power, and pauses on battery unless you allow it
  • Your own settings are written down first and put back when you turn it off, quit, uninstall, or restart after a crash
  • A separate power component you approve, which can change only sleep and power settings
  • A readiness check for power, network wake, Screen Sharing, Remote Login, FileVault, updates, heat and free space, each with a fix or the right Settings pane
  • Heat and battery guards: an alert when it runs hot or loses power, and it lets the Mac sleep before it overheats or runs flat
  • Send feedback… shows the whole report before anything leaves your Mac
The Always-on tab in iKnowMyMac, marked Beta: running unattended with the lid closed on a 67 W adapter, awake 6 days and reachable over SSH and Screen Sharing. Below it, four rows are all fine: power adapter connected, stays awake with the lid closed, a display from an HDMI dummy plug, and wakes for network access.

Beta, on MacBooks. You connect with Screen Sharing or SSH as usual; iKnowMyMac keeps the Mac awake and tells you when something needs you. For Simulator and screen capture with the lid closed, use an HDMI dummy plug or an external display.

Every day

Small answers you'll use every day.

Not only for the day your Mac is slow. A heads-up before a battery dies, a straight answer when a page won't load, a quick way to act without reaching for the mouse, a note when an app sets itself to start at login, and a warning when backups stop.

A complete Mac monitor too, and everything else that's included
  • Before it dies

    Device battery alerts

    A heads-up when your AirPods, Magic Mouse, keyboard or Mac run low, and when they finish charging.

    • Left, right and case separately
    • Your own threshold per device
    • Once per charge, never nagging
  • When the page won't load

    Is it my Wi-Fi or the internet?

    One press checks Wi-Fi, router, DNS and the internet in order, then says where the problem is, in one sentence.

    • “Your router isn't reaching the internet”, not a guess
    • Alerts when the connection drops and comes back
    • VPN connect and disconnect, without sending anything
  • Without the mouse

    Command palette

    ⌥⌘K over any app. Type a few letters to quit an app, stop a process, free a port or keep the Mac awake.

    • Apps, processes, ports and commands in one box
    • Quits confirm in place: Return or Escape
    • No Accessibility permission needed
  • When an app adds itself

    New at login alerts

    Tells you when an app quietly adds a login item, a background service or a launch agent, the day it happens rather than months later.

    • Which app added it, and who signed it
    • Whether it runs as you or as root, and when it runs
    • “Expected” stops alerts for that one item
  • Before you need a backup

    Backup health

    Your last Time Machine backup in the popover, and an alert when backups stop, long before the day you need one.

    • “Last backup: 2 hours ago”, one glance away
    • Alerts after 3 days without a backup, or 7 days without the backup disk
    • Backblaze, Arq, Carbon Copy Cloner and SuperDuper detected too

Updates tab

Update your other apps, safely, in one place.

iKnowMyMac reads each app's own update feed, Homebrew, GitHub and Electron releases, and lists App Store apps too. Nothing is replaced until the download matches its source and its developer's signature.

See which apps it can update
  • Checks the signature, the developer and the version before anything is replaced
  • Keeps the old copy as a backup, and Undo puts it back in one step
  • Update All asks for your password once, or never with the Installer set up
  • Waits for apps you have open, and never quits anything for you
  • No list of your apps leaves your Mac

Compared, with prices

One app instead of three.

Buying separately for monitoring, disk space and uninstalling costs $61.94 in the first year. iKnowMyMac covers all of it with one license you pay for once. Where another app does a job better, the table says so.

iKnowMyMac

$4.99

once, every feature

The other three

$61.94

first year, then renewals

You save $56.95

iKnowMyMac compared with iStat Menus, DaisyDisk, CleanMyMac. Prices and features checked on their own sites on 2026-09-28.
FeatureiKnowMyMac$4.99$24.99 after launchone-time, every feature · 14-day refundiStat Menus1$11.99one-time, single license ($14.99 family pack)DaisyDisk2$9.99one-timeCleanMyMac3$3.33a month, starting price
Tells you why the Mac is slowRanked causes with evidence and one fix each (Yes)Not listed (No)Not its jobNot listed (No)
Apps with every helper counted≈1,100 processes → ≈50 apps on our test Mac (Yes)Top apps lists for CPU, memory, disk and network (Partly)Not its jobNot listed (No)
History30 days, scrubbable (Yes)History graphs for CPU, memory and network (Yes)Not its jobNot listed (No)
Menu bariStat Menus is better hereAn item per readout, a value, a graph or both, and a popover (Yes)Highly customisable items and Combined mode (Yes)Not its jobA menu with memory, CPU, battery and storage (Yes)
Sensors and fansiStat Menus is better hereCPU and GPU temperatures and fan speeds (validated on M1 Pro); no fan control (Partly)Temperatures, voltages, power, and fan control (Yes)Not its jobNot listed (No)
Per-app network trafficiStat Menus is better hereSystem totals only (No)Bandwidth for the top apps (Yes)Not its jobNot listed (No)
What you pay$4.99 onceYou save $56.95$61.94for all three in the first year, and CleanMyMac renews every year after that

Swipe the table sideways to see every app.

See all 14 rows of the comparison

Last checked 2026-09-28 on each vendor's own site. US prices before tax; CleanMyMac's first year is 12 months at $3.33. “Not listed” means we couldn't find it on their site, not that it can't be done.

  1. 1iStat Menus 7.5 features, bjango.com
  2. 1iStat Menus prices, the Buy button on bjango.com (Paddle checkout, US, before tax)
  3. 2DaisyDisk features, price and requirements, daisydiskapp.com
  4. 3CleanMyMac price and requirements, cleanmymac.com
  5. 3CleanMyMac features (Uninstaller, Space Lens, malware removal), macpaw.com

Privacy

What you run stays on your Mac.

The app reads what your Mac is doing and keeps its 30 days of history on your Mac. Diagnosis runs on-device too. There is nothing to sign up for.

  • No account
  • No analytics in the app
  • No telemetry

Permissions, asked on first use only

Full Disk Access
Asked the first time you open the Storage map or remove an app completely. The rest of the app works without it.
Location
Optional. macOS needs it to show your Wi-Fi network's name. Signal, noise and channel work without it.
Power component approval
Asked the first time you turn on Always-on mode, in System Settings › Login Items. The component can change only sleep and power settings, and puts every one back.
Read the privacy policy

Every network request the app makes

29

On its own

  1. Update check

    Asks iknowmymac.com whether a newer version exists. Nothing about your Mac is sent.

  2. License check

    Confirms your license with Dodo Payments every 7 days.

  3. App update feeds

    While the Updates tab is on: each app's own update feed, the same request the app makes.

  4. Homebrew app list and our update sources

    While the Updates tab is on: Homebrew's public app list and our signed list of update sources.

  5. App Store lookup

    While the Updates tab is on: your App Store apps' IDs, to read their latest versions.

  6. Daily status check

    Once a day after you've posted or voted: asks whether one of your requests changed status. It can be turned off.

  7. Package list

    Every hour, downloads the same list of known-bad package versions that everyone gets. Nothing about your packages or your Mac is sent.

  8. Public database's package list

    Only if our own list can't be used for a day: downloads the public database's own files instead. Nothing about your packages is sent.

  9. Runtime list

    With the package list, downloads the same small list of Node.js, PHP, Go and Java security releases that everyone gets. Nothing about your Mac is sent.

Only when you ask

  1. License activation

    Activates your key with our payment provider, Dodo Payments.

  2. License deactivation

    Frees your license when you move it to another Mac.

  3. Internet check

    Only when you press Check: Apple's captive portal check and macOS's own speed test.

  4. Update downloads

    When you install an update: the download, from the developer's own server.

  5. Coverage request

    Only when you press Request coverage: the app's name, bundle ID and version.

  6. Feature requests, votes and comments

    Only when you press Send or Vote: what you wrote, and a one-way code made from your licence key, never the key.

  7. Similar requests and help articles

    While you type in a request or report sheet: the words so far, to find matching requests and help articles.

  8. Problem reports

    Only when you press Send: what you wrote, and diagnostics only if you tick them, after you've read them.

  9. My requests

    When you open My requests: your own requests, votes and replies are fetched with the licence check.

Off until you turn it on

  1. Public IP watch

    Only if you turn it on: asks iknowmymac.com for your public IP every 5 minutes. Nothing is stored.

  2. Verify with GitHub

    One SSH handshake per key with your Git host, to learn which account the key belongs to. No token used.

  3. Background fetch

    Runs git fetch on your repos every 30 minutes, to their own remotes only, with your own credentials.

  4. Traffic name look-ups

    Name look-ups for addresses your Mac already contacted, only while Traffic is recording. Off by default.

  5. Blocklist updates

    Only for blocklists you subscribe to: once a day, asks each list's own address whether it changed. Nothing about your Mac is sent.

  6. Location databases

    While Traffic is on: DB-IP's public location files once a month, and the city database when you first open Map. No address is sent.

  7. DNS health checks

    Only while encrypted DNS is on: one lookup of example.com to each resolver you chose, every 5 minutes.

  8. App Inspector

    Listens on your local network for your own apps that include the Pulse SDK, only while it is on. Off by default.

  9. Crash reports

    Only if you turn them on. Off by default, and the current app sends none.

Never leaves your Mac

  1. Local model servers

    Reads which models are loaded from runtimes on 127.0.0.1. Status only, and it never leaves your Mac.

  2. Inspect's local proxy

    A proxy on 127.0.0.1 for one project's tools, only while you inspect it. What it sees stays on your Mac.

That's every request the app makes, checked against the shipped app on 2026-10-25. Each row's details are in the privacy policy.

Performance

Measured, not claimed.

A tool that watches your Mac should be accurate and light. These are the figures we have measured; we publish new ones only after measuring them.

of top, iostat, netstat and vm_stat
within0.5%
CPU, memory, disk and network figures match the command-line tools on our test Mac.
diagnosis runs ranked the right cause first
1,200/ 1,200
Seeded test runs of the diagnosis engine.
when its window and popover are closed
under0.1%CPU
Measured on an M1 Pro with nothing of ours on screen: about 0.07% of the whole Mac.
download
51.4MB
Version 1.7.4, a native Swift and SwiftUI app built for Apple silicon.

Pricing

Pay once. Keep it.

Every feature is in the one license, with free updates. No subscription, no account, no trial: if it isn't for you, get a full refund within 14 days.

How many Macs?

One key, one activation

$4.99. $4.99 instead of $24.99 · Save 80%

86 of 200 left at $4.99

Then $9.99

Bundles for 10, 25 and 50 Macs open when launch pricing ends.

Have a key? Download
  • One-timeno subscription
  • 14-dayfull refund
  • Freeupdates

macOS 15 Sequoia or later · Apple silicon
Secure checkout by Dodo Payments, the Merchant of Record

Both apps

iKnow Suite

iKnowMyMac and iKnowMyDisplay on one key.

What iKnowMyDisplay adds

  • Brightness, resolution, refresh rate, HDR and color for external displays, from the menu bar
  • Plain answers when a display is at 30 Hz, blurry or flickering
  • A TV remote, and Check this monitor to see which controls a monitor answers

$7.99for 1 Mac, both apps

Black Friday, 27 Nov to 1 Dec: $5.99, while launch licenses last

83 of 100 launch Macs left, shared with iKnowMyDisplay

Checkout on iknowmydisplay.com. One-time purchase, 14-day refund.

Everything's included

  • “Why is my Mac slow?” diagnosis, on your Mac
  • Every helper process grouped under its app
  • 30 days of history with timeline scrubbing
  • Sleep and battery forensics
  • Dev servers, open ports, Docker and simulators
  • Menu bar extra with four display modes
  • Misbehaviour alerts and your own alert rules
  • Temperatures and fans
  • Sound tab
  • Bluetooth tab
  • Arrange everything
  • A menu bar item per readout
  • Units
  • Dock mode
  • Notch alerts
  • Storage map
  • Complete uninstall
  • Keep awake
  • Mac health report
  • Disk speed test
  • Wi-Fi quality
  • What is this?
  • Device battery alerts
  • Is it my Wi-Fi or the internet?
  • Command palette
  • What iKnowMyMac costs you
  • Updates tab
  • Local AI models
  • Agent sessions
  • New at login alerts
  • Backup health
  • Git identity map
  • Identity profiles
  • GitHub CLI account switcher
  • Wrong identity alerts
  • Repo status
  • Agent commit identity
  • Always-on mode (Beta)
  • Readiness check
  • Heat and battery guards
  • Tidy for Downloads
  • Screenshots off the Desktop
  • Clear the Desktop
  • Tidy log and undo
  • Pulse trackpad materials
  • Done tones
  • USB log
  • New keyboard alert
  • Slow cable check
  • Safe look
  • Search anything
  • Request a feature
  • Report a problem
  • My requests and replies
  • Package Watch
  • Agent Undo
  • Why did that fail?
  • Browser tabs
  • Quieter alerts
  • Traffic
  • Inspect
  • App Inspector
  • Traffic Control

No account and no telemetry in the app. Licenses move between Macs from Settings.

Post about it, get 50% backReach 2,000 views within 21 days of buying. How it works

A note from the maker

I wanted to know why my Mac was slow.

Activity Monitor showed me hundreds of processes and no answer. So I built iKnowMyMac: it puts those processes under the apps you know and tells you, in one line, what is slowing your Mac down.

If something is wrong or missing, write to me at support@iknowmymac.com.

Deepak SharmaDeepak SharmaMaker of iKnowMyMac, iDevelopApps

21 releases in 7 weeks, the latest on November 11. Changelog

Using it? Post about it, get 50% back

FAQ

Questions, answered.

Something else? Email support@iknowmymac.com.

More questions in the help centre
How is iKnowMyMac different from Activity Monitor?

Activity Monitor lists every process and shows live figures. iKnowMyMac groups those processes into the apps you know, keeps 30 days of history, and tells you in one line what's slowing your Mac down, with a ranked diagnosis, developer tools, and sleep and battery forensics. Activity Monitor is free and built in, and it shows per-app network and GPU figures, which iKnowMyMac doesn't (it shows system totals).

Full comparison
Does iKnowMyMac slow my Mac down?

No. Measured on an M1 Pro, it uses under 0.1% of the Mac's CPU while its window and popover are closed. It's a native Swift app, 51.4 MB to download. It samples once a second while its window or popover is open and every five seconds in the background, and 30 days of history for 80 apps takes about 94 MB of disk.

Does it work on Intel Macs?

No. iKnowMyMac is built for Apple silicon only and needs macOS 15 Sequoia or later.

Is there a free trial?

No. The preview on this page shows every screen with simulated figures, and if the app isn't right for you, you have a 14-day refund.

Refund policy
What leaves my Mac?

The app has no account, no analytics and no telemetry. On its own, the app only checks for updates and confirms your license (plus app update feeds while the Updates tab is on), and once you've posted or voted on a request, asks once a day whether it changed status, and downloads the list of known-bad package versions every hour, with the list of Node.js, PHP and Go security releases, the same files for everyone. Some requests happen only when you ask: license activation, license deactivation, internet check, update downloads, coverage request, feature requests, votes and comments, similar requests and help articles, problem reports, my requests. Others are off until you turn them on: public ip watch, verify with github, background fetch, Traffic's name look-ups, blocklist updates, location databases, DNS health checks, App Inspector, crash reports. Local model servers and Inspect's local proxy never leave your Mac. No request includes your app list, usage, history or diagnoses, or anything from file search, or the name of any package or project on your Mac. The full list, 29 requests, is in the privacy policy.

Privacy policy
Is this a cleaner?

No. It never cleans automatically, has no “optimize” button, doesn't “free up RAM” and doesn't scan for malware. iKnowMyMac shows you what's using your Mac and why it's slow, and lets you quit apps or stop idle dev servers with a confirmation. The only file action is Move to Trash, for files you pick in the Storage map, an app you remove completely and reclaimable developer disk space, after a confirmation that lists every item. Nothing is deleted outright.

How do refunds work?

Email support@iknowmymac.com within 14 days of buying to ask for a refund. Payments are handled by Dodo Payments, our Merchant of Record.

Refund policy
What if I have more than one Mac?

Buy a bundle: one key with several activations. During the launch, 2 or 5 Macs cost the launch price for each Mac; 10, 25 and 50-Mac bundles open after the launch. Regular bundle prices: 2 Macs $49.98, 5 Macs $84.99, 10 Macs $149.99, 25 Macs $339.99, 50 Macs $599.99.

See pricing

Know why your Mac is slow.

One purchase, every feature, free updates. 14 days to change your mind.

Extended on popular demand · 86 of 200 left at $4.99 · then $9.99

macOS 15 Sequoia or later · Apple silicon