HalothaneCurrent distributed version: 0.1 · Updated July 21, 2026
Halothane is signed and notarized by Apple. Installation requires your administrator approval. The installer does not silently add unrelated software.
/Applications/Halothane.app — the menu-bar interface./Library/LaunchDaemons/com.sfoln.Halothane.Helper.plist — a privileged system helper that monitors process memory across login sessions./Library/LaunchAgents/com.sfoln.Halothane.GUI.plist — starts the menu-bar interface for logged-in users./Library/Application Support/Halothane/ — local configuration.macOS process ownership boundaries prevent an ordinary menu-bar app from supervising every user's processes. The root helper reads process memory usage and performs only the process-control actions exposed by Halothane. The menu-bar app communicates with it through a local, code-signature-validated XPC connection.
Halothane samples each process's physical memory footprint and can warn when a configured size or growth threshold is crossed. Automatic threshold pausing is off by default. If enabled, Halothane pauses the affected process tree with the standard POSIX SIGSTOP signal. Resume sends SIGCONT, allowing the process to continue where it stopped.
At critical macOS memory pressure, the current version may automatically pause the largest non-exempt process to protect system stability. It does not automatically force-quit processes. You can exempt apps or use custom thresholds.
Every paused process is listed in the Halothane menu with its memory size. Resume, Quit, and Force Quit are deliberate actions you choose there; Resume lets the process continue exactly where it stopped.
The distributed installer is signed with an Apple Developer ID Installer certificate and carries an accepted Apple notarization ticket. The application inside is signed with an Apple Developer ID Application certificate. The source is available for review on GitHub under the PolyForm Noncommercial License 1.0.0.
See the complete uninstall instructions, including an inspectable removal script and manual path list.
← Back to halothane.app