A floating macOS window for every Claude Code session. The moment one needs your input, it surfaces — and hides when all is clear. Jump to the exact terminal in one click. Native Swift, notarized, 7-day free trial.
No reviews yetBe the first to leave a review for AgentManager
Framer AI AgentsDesign and publish professional sites with AI
Promoted
Mostly Claude Code as the daily driver, with Codex CLI as the second seat and Aider for quick one-off edits. Codex is the one I d want next since it has a hooks/notify config, so a small state-writer there would slot straight into your FSEvents watcher without you inventing anything new. Aider s the weak link: no real lifecycle events, so it d be exactly the guess-from-output case you re right to refuse.
This is genuinely useful — you've basically written the integration sketch for me. Codex CLI's notify config is exactly the kind of seam I'd want: a small state-writer emitting the same JSON into the watched directory, and the app wouldn't even know the difference. The homework on my side is mapping its events onto the four-state model without cheating — the value here isn't "a session exists," it's the reliable distinction between blocked on you, working, and done, plus resolving the jump target the same way. If Codex's events carry enough signal for that, it slots in; if they don't, I'd rather wait than ship a lamp that lies.
And agreed on Aider — no lifecycle events means it stays out on principle, not out of laziness. Thanks for taking the time on this thread; Codex just moved to the top of the "next agent" shortlist.
Report
Finally something that solves the constant tab-switching annoyance with Claude Code. The auto-surfacing when input is needed feels genuinely native, not bolted on.
Thank you! "Not bolted on" is exactly what I was going for — the app only speaks up when a session actually needs you, and gets out of the way the rest of the time.
And "native" goes all the way down: it's Swift (SwiftUI + AppKit), the whole download is ~2.5 MB, and everything runs locally on your Mac. The tab-switching tax was the whole reason I built it, so it's great to hear it lands.
Report
Finally something that solves the "which Claude session is stuck" problem. The floating window just appearing when input is needed is exactly the kind of low-key native touch I want from a Mac utility.
Thank you! "Low-key" is the highest compliment for this app — the bar I set was that a good Mac utility should feel like part of the OS: show up exactly when needed, disappear the moment it's not, and never ask for attention it hasn't earned. That's also why there are no Notification Center banners — the window appearing quietly is the notification.
Hope it keeps your stuck sessions from hiding on you 🐈
Mostly Claude Code as the daily driver, with Codex CLI as the second seat and Aider for quick one-off edits. Codex is the one I d want next since it has a hooks/notify config, so a small state-writer there would slot straight into your FSEvents watcher without you inventing anything new. Aider s the weak link: no real lifecycle events, so it d be exactly the guess-from-output case you re right to refuse.
AgentManager
@noctis06
This is genuinely useful — you've basically written the integration sketch for me. Codex CLI's notify config is exactly the kind of seam I'd want: a small state-writer emitting the same JSON into the watched directory, and the app wouldn't even know the difference. The homework on my side is mapping its events onto the four-state model without cheating — the value here isn't "a session exists," it's the reliable distinction between blocked on you, working, and done, plus resolving the jump target the same way. If Codex's events carry enough signal for that, it slots in; if they don't, I'd rather wait than ship a lamp that lies.
And agreed on Aider — no lifecycle events means it stays out on principle, not out of laziness. Thanks for taking the time on this thread; Codex just moved to the top of the "next agent" shortlist.
Finally something that solves the constant tab-switching annoyance with Claude Code. The auto-surfacing when input is needed feels genuinely native, not bolted on.
AgentManager
@erengilsed11978
Thank you! "Not bolted on" is exactly what I was going for — the app only speaks up when a session actually needs you, and gets out of the way the rest of the time.
And "native" goes all the way down: it's Swift (SwiftUI + AppKit), the whole download is ~2.5 MB, and everything runs locally on your Mac. The tab-switching tax was the whole reason I built it, so it's great to hear it lands.
Finally something that solves the "which Claude session is stuck" problem. The floating window just appearing when input is needed is exactly the kind of low-key native touch I want from a Mac utility.
AgentManager
@ozandenizm84853
Thank you! "Low-key" is the highest compliment for this app — the bar I set was that a good Mac utility should feel like part of the OS: show up exactly when needed, disappear the moment it's not, and never ask for attention it hasn't earned. That's also why there are no Notification Center banners — the window appearing quietly is the notification.
Hope it keeps your stuck sessions from hiding on you 🐈