Machine Monitor — Design skill for Claude Code
htop-style macOS dashboard as a Claude Code skill: listening ports, top CPU/RAM, real thermal load (no misleading temps), automatic WindowServer diagnosis.
How to install Machine Monitor
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Antheurus/machine-monitor and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Machine Monitor does
htop-style macOS dashboard as a Claude Code skill: listening ports, top CPU/RAM, real thermal load (no misleading temps), automatic WindowServer diagnosis.
Alternatives in Design
- Clui Cc — A lightweight, transparent desktop overlay for Claude Code on macOS 956 ★
- Claude Powerline — by Owloops - A vim-style powerline statusline for Claude Code with real-time usage tracking, git integration 940 ★
- App Onboarding Questionnaire — A Claude Code skill that designs and builds high-converting questionnaire-style app onboarding flows — modelle 751 ★
README
machine-monitor
A [Claude Code](https://claude.com/claude-code) skill — and a standalone CLI — that renders a live, htop-style dashboard of a macOS machine: real die temperature, honest memory accounting, live per-process CPU, every listening port mapped to the project it came from, Docker, disk, battery, and an automatic WindowServer diagnosis when compositing goes hot.
Built for Apple Silicon, where the usual answers are wrong. Zero dependencies — system `python3`.

Generated, not recorded — the machine above is fictional, so the frame shows the tool rather than whatever the author happened to be running. `python3 tests/ansi_to_gif.py`.
Why it exists
Three things about macOS make "why is my Mac hot / slow" harder than it should be, and the obvious answer is wrong in all three.
ps aux's%CPUis a lifetime average since the process started, not current load. A dev server that has been up for four days shows a low, flat number while pinning a core right now. This tool differences each process's CPU time over a real sample window, which is whattopdoes internally.- "Memory used" is usually computed as active + wired, which ignores compressed memory — the single largest category on a machine under pressure. Measured on the development machine: active + wired read 5.7 GB while the true figure including the compressor was 12.3 GB of 16 GB, with swap 88% full. The naive number said there was plenty of headroom while the machine was thrashing.
WindowServerat high CPU gets guessed at. ProMotion, video decode, screen recording, transparency and display count are all plausible, and people pick one. This runs a live check for each and labels them← CAUSE,← FACTOR, or✓.
On temperature
Earlier versions of this tool stated that Apple Silicon exposes no reliable die temperature and deliberately printed none. **That was wrong**, and it is worth
Related Skills
Cc Monitor Rs
Real-time Claude Code usage monitor with native UI built using Rust and Makepad.
Claudeview
Terminal dashboard for real-time Claude Code session monitoring — k9s-style TUI with live tool call tracking,
Claude Code UI
A real-time dashboard for monitoring Claude Code sessions across multiple projects.
Agcluster Container
Self-hosted platform for Claude Agent SDK agents. Container isolation, real-time execution tracking, and Web U
Cyuneo Agent Monitor
VS Code extension: see each Claude Code and Codex agent's status, current step and context usage in a terminal
Huayuanyunzi Paper Style Diagnosis
Claude Code skill:论文体例诊断与润色 — 从范文提炼文风库(章节骨架/术语库/句型库/体例细则),再按库里的措辞对待改论文做 H/F/L/S 四级诊断与逐句改写
Related Agents
Orquestrador
Watches the machine's resources (RAM, CPU, disk, processes, ports). Invoke before starting a heavy build/dev s
Machinist
Watches and frees the Mac's physical resources (RAM, CPU, heat) — hunts abandoned processes, compressed memory
Claude Code Subagents By 0xfurai
Production-ready collection of 100+ specialized subagents covering programming languages, frameworks, database