Running multiple AI coding agents at once is useful until one stalls waiting for a permission you never saw, or quietly deletes files you needed. CrewTower is a macOS tool built to fix that problem without pulling you out of your terminal.
️ What It Does
CrewTower watches agent sessions in real time and surfaces approval requests, plan reviews, and progress updates through a visual interface. On MacBooks, it lives in the notch. On external displays, it appears as a floating element. The agents it supports include Claude Code, Codex, Cursor, Gemini CLI, Qwen Code, and OpenCode.
From that interface you can approve or deny specific commands (including destructive ones), answer agent questions, and jump directly to the terminal tab, pane, or window tied to the session that needs attention. Supported terminals include Terminal, iTerm2, Kitty, Alacritty, WezTerm, Warp, and tmux.
What It Tracks
- Which sessions are active, waiting, blocked, or finished
- Elapsed time per session
- Context window usage, so you know before a limit gets hit
- Nested subagent workflows and their progress
There is also a privacy mode that silences sound notifications and hides the visual panel. All processing runs locally. Code, prompts, and session transcripts do not leave your Mac, with the exception of optional metadata like usage meters or license activation.
️ Pricing
CrewTower is a one-time purchase, not a subscription. The Early Bird license costs $9.99 for a single Mac, down from the regular price of $14.99. That includes all features, future updates with no upgrade fees, and a 30-day money-back guarantee.
It requires macOS 15 or later. If you are already running several agents on active codebases and tired of tabbing around to check on them, the one-time price makes it easy to try. Find it at crewtower.app.
