๐“ต

Sekhmet

Warrior Guardian
System Protection

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.

95.0%
Test coverage
3 levels
Throttle
264%
CPU caught
17 min
Freeze prevented
4.0 MB
Binary size

Features

๐Ÿ›ก๏ธRAM Guardian

Real-time memory pressure audit with process classification (system, user, zombie, orphan, hog)

๐Ÿ‘๏ธWatchdog Mode

Background goroutine monitors CPU spikes with configurable thresholds and sustain counts

โšกRenice Throttle (NEW)

Non-destructive CPU relief: renice +5/+10/+15 to deprioritize hogs without killing them

๐Ÿ”„Auto-Escalation

Mild โ†’ Medium โ†’ Hard throttle escalation. Caps at Hard before suggesting kill

๐Ÿ›ก๏ธProtected Processes

Never touches kernel_task, WindowServer, Dock, Finder, or audio services

โš”๏ธSlay Command

When throttling isn't enough: targeted process termination by group (node, lsp, docker, ai)

Usage

$ 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

Usability Surface

InterfaceStatusDetail
CLIโœ… Fullpantheon guard, --watch, --slay
MCPโœ… Fullhealth_check tool
Menu Barโœ… ActiveCPU/RAM pressure in stats
Watchdogโœ… BackgroundRuns as LaunchAgent

Download

pantheon.sirsi.ai/sekhmet

This page is the canonical source for Sekhmet. Bundled offline copies auto-check for updates here.