Sekhmet is the warrior goddess who protects your system from resource abuse. She audits RAM pressure, classifies every process, detects CPU hogs, and now offers non-destructive throttling via renice. When your IDE starts lagging because a language server is eating 2 GB RAM, Sekhmet catches it and can automatically deprioritize the offender โ no killing required.
Real-time memory pressure audit with process classification (system, user, zombie, orphan, hog)
Background goroutine monitors CPU spikes with configurable thresholds and sustain counts
Non-destructive CPU relief: renice +5/+10/+15 to deprioritize hogs without killing them
Mild โ Medium โ Hard throttle escalation. Caps at Hard before suggesting kill
Never touches kernel_task, WindowServer, Dock, Finder, or audio services
When throttling isn't enough: targeted process termination by group (node, lsp, docker, ai)
$ pantheon guard
# RAM audit โ shows memory pressure and top consumers
$ pantheon guard --watch
# Continuous watchdog mode โ monitors CPU spikes
$ pantheon guard --slay node
# Kill runaway Node.js processes
$ pantheon guard --slay lsp
# Kill language server processes
$ pantheon guard --slay all --dry-run
# Preview what would be killed
| Interface | Status | Detail |
|---|---|---|
| CLI | โ Full | pantheon guard, --watch, --slay |
| MCP | โ Full | health_check tool |
| Menu Bar | โ Active | CPU/RAM pressure in stats |
| Watchdog | โ Background | Runs as LaunchAgent |
This page is the canonical source for Sekhmet. Bundled offline copies auto-check for updates here.