Activity Monitor For Your AI Agents - Corral
Description and use
Corral is a macOS app that lets developers quickly identify, monitor, and manage AI agent processes, showing project, state, and resource usage.
Problem
Developers running multiple AI coding agents (Claude Code, Codex, Cursor, etc.) cannot easily identify which processes belong to which agent, their state, or when they are idle, leading to confusion and potential resource waste.
Outcome
Corral enables developers to quickly identify, monitor, and manage AI coding agent processes on macOS, reducing confusion, preventing accidental termination of active agents, and freeing system resources.
Workflow
- 1. Install Corral from GitHub or the App Store.
- 2. Launch Corral; it scans running processes via sysctl and proc_pidinfo.
- 3. Corral identifies agent processes by stable install directory and environment variables.
- 4. It reads each agent’s transcript or metadata to determine project, last activity, and state.
- 5. Corral displays status icons (Working, Waiting, Idle, Abandoned) and resource usage.
- 6. Use the “clear idle over an hour” button to safely terminate idle agents.
- 7. Monitor historical CPU/memory graphs and search across agents.
Evidence
Corral needs no Full Disk Access, no accessibility, no entitlements. Everything it shows is already readable by any process running as you
A full refresh across around 550 processes takes about 8 ms, roughly 0.4% CPU at a two second interval.
- Record date: 2026-09-15T20:30:55.230Z