What problem does it solve?
Programmatically identify and manage resource-heavy browser tabs on macOS using ps, AppleScript, and forensic techniques. Use when user says: (1) "my browser is using a lot of CPU/memory", (2) "which tab is causing my Mac to run slow/hot", (3) "Edge/Chrome/Safari is hogging resources", (4) "find the runaway tab", (5) "there's a tab making my computer slow", (6) "close duplicate tabs", (7) "clean up my browser tabs". Covers process investigation, AppleScript tab enumeration, forensic identification (kill → observe → identify), and bulk tab operations.
Core Features & Use Cases
- Identify high-resource browser processes by CPU and memory usage
- Enumerate per-tab URLs and titles across Edge/Chrome/Safari using AppleScript
- Forensic kill-and-observe technique to pinpoint culprit tab and bulk cleanup (close duplicates, old tabs, and redirect tabs)
- Decode redirect URLs and rebrowse to real destinations for cleanup
Quick Start
Identify high-resource browser processes, enumerate open tabs with AppleScript, then use the kill-and-observe technique to identify the culprit tab and perform bulk cleanup as needed.