Ask from a terminal, or let your assistant ask.
The macometer command talks to the running app over a local socket and answers with what the app already knows. The same answers are available to AI assistants over MCP. Add --json for scripts.
% macometer why
Notice Firefox has used most of your CPU for 8 minutes.
52% of your Mac's CPU, about 3 times its usual. The CPU is at 74°C.
% macometer top --by memory --at 14:02 --limit 3
APP CPU MEMORY DISK NETWORK POWER GPU
Firefox 71% 7.3 GB 1.2 MB/s 840 KB/s 6.4 W 8%
Xcode 38% 4.9 GB 3.1 MB/s 12 KB/s 3.2 W 2%
Docker 24% 4.0 GB 2.2 MB/s 96 KB/s 1.9 W 0%
% macometer find :3000
PORT ADDRESS TYPE PID PROCESS
3000 127.0.0.1 tcp 6000 node
% claude mcp add macometer -- /Applications/Macometer.app/Contents/Helpers/macometer mcpSample commands and output.
A short list of real questions.
status, top, app, find, ports, projects, containers, agents, tokens, awake, battery, history, why, can-quit, quit and stop.
It reaches back in time.
top --by memory --at 14:02 and history cpu --period day answer from the same history the window draws.
15 tools over MCP.
get_status, top_apps, find_process, inspect_process, list_ports, list_projects, list_containers, list_agents, get_token_usage, get_battery, get_history, get_insights, what_is_keeping_awake, can_quit and request_quit.
Nothing can skip the confirmation.
quit, stop and request_quit raise the same question in the app and wait. No flag turns that off, for you or for an assistant. A no is a normal answer.
Nothing is edited behind your back.
Installing the command adds one link, from a button in Settings. Macometer never edits an assistant's settings. It gives you the text to paste.
$7.99 for the first 25, then $14.99, once. No subscription.