reeve

Keep an eye on your PM2 processes from the macOS menu bar.

Live status, CPU, memory, logs, and one-click restart/stop — without keeping a terminal open.

brew install --cask fredrivett/tap/reeve

Free & open source (MIT) · macOS 13+ · requires PM2

reeve showing PM2 processes grouped by workspace in the macOS menu bar, with status, CPU, memory, sparklines, and a daemon error with a kill button

📊 Monitor at a glance

Status, CPU, memory, uptime and ports for every process, with sparkline history.

🎛️ Manage without the terminal

Restart, stop or delete any process straight from the menu bar.

🗂️ Grouped by workspace

Auto-discovers every PM2 workspace and groups processes by environment — built for juggling several projects at once.

🔀 Git repo & branch info

Shows the git repo and branch for each workspace, so you always know which worktree you're looking at.

🔁 Crash-loop detection

Flags processes that are rapidly restarting, so you spot trouble before it spreads.

🛟 Daemon error recovery

Surfaces a broken PM2 daemon inline, with a one-click kill to clear stuck or duplicate daemons.

🪵 Live logs & notifications

Stream process logs in real time, and get a desktop alert when something crashes or restarts.

🔍 Quick filter

Search processes by name, repo or branch, with ⌘K to jump straight to the filter.