Open Activity Monitor while a few coding agents are running and you get a wall of node and python processes with no idea which is which. Which one is the Claude Code session that has been idle for a day? Which node is a Cursor agent still mid task? Which one is safe to kill?
https://popy.app/apps/corral
I kept hitting this, so I built Corral: a free, open-source, native macOS app that shows you every Claude Code, Codex, Cursor, Kiro and Antigravity process on your machine, what project it belongs to, how long it has been sitting there, and how much of your Mac it is holding.
It is Swift and SwiftUI, MIT licensed, needs no special permissions, and makes no network calls. Repo: https://github.com/popyapp/corral
The app itself is simple. The interesting part was everything I learned getting it to work, so that is what this post is about.






