The machine, composed for focus.
Nine keyboard-driven views keep live metrics, trends, processes, settings, and actions close without becoming a wall of dashboards.
Explore StudioLocal observability for developers and agents
Monitor turns volatile machine state into grouped local issues, bounded diagnoses, and durable evidence—without an account, a daemon, or a cloud dependency.
brew install --cask abdul-hamid-achik/tap/monitorMonitor follows one coherent path from live signal to issue, diagnosis, and incident bundle. Select a stage to see the contract exposed to both humans and agents.
Monitor compares current CPU, memory, disk, and process state with bounded local history.
$ monitor watch --interval 1sUse the interface that matches the moment without changing the underlying process model, safety rules, or evidence format.
Nine keyboard-driven views keep live metrics, trends, processes, settings, and actions close without becoming a wall of dashboards.
Explore StudioOne-shot JSON, streaming NDJSON, stable exit codes, and bounded outputs fit scripts and CI without a translation layer.
$ monitor snapshot --compact | jq '.cpu.usage_percent'
18.4Read the CLI guide Ten typed tools advertise read-only, destructive, and idempotent behavior. Mutations require confirmation and still honor process protection.
monitor_analyzeread-onlymonitor_issuesread-onlymonitor_killconfirmMonitor observes the run. Chalupa provides the environment. file.cheap retains its artifacts. codemap and vecgrep add code and semantic context when an investigation needs to go deeper.
See integration contracts Read-only tools return bounded structured context. Actions such as killing or profiling require confirm: true, then pass the same protected-process checks used by Studio and the CLI.
{
"pid": 8421,
"force": false,
"confirm": true
}typed input accepted · protection checks pending
Start with the maintained Homebrew tap, download a release archive, or build from source. No account or background service required.
The tap selects the right binary for macOS or Linux and for Apple Silicon, Intel, or ARM64 automatically.
brew install --cask abdul-hamid-achik/tap/monitormonitor --versionmonitor studiomonitor doctorInstall Monitor, open Studio, and turn the next unexplained spike into evidence.