AgentManager AgentManager是一个macOS浮动窗口工具,帮助开发者不错过Claude Code会话的输入请求,提升AI编程工作流效率。 热门评论 PH 用户Hi Product Hunt! 👋我是来自日本的独立开发者,和你们很多人一样,我同时开着好几个 Claude Code 会话。我老是干同样的蠢事:启动一个会话,切去忙别的,十分钟后才发现 Claude 一直坐在那儿等我回一个“是”。AgentManager 是个原生 macOS 应用,正好解决这个问题:🐈 一个浮动窗口显示每个会话的状态——运行中、等待中、已完成⚡ 当会话需要你输入时立刻浮出,全部清静时自动隐藏🖱️ 点击某行直接跳到对应的终端(iTerm2 面板、Terminal 标签、VS Code / Cursor 窗口……)🔔 用猫叫提醒取代通知中心横幅(可调,保证不吵)🎨 会话以像素猫的形式待在小房间里——白天黑夜随你时钟变化。不喜欢猫?还有简洁模式。几点我在意的事:• 原生 Swift 编写,下载约 2.5 MB,已通过 Apple 公证• 你的会话数据(prompt、路径、名称)永远不会离开你的 Mac• 7 天免费试用,无需信用卡。之后 $4.99/月 或 $48/年。很期待你的反馈——特别是你希望哪些终端或 IDE 获得更好的跳转支持。我会整天在这里回答问题!PH 用户我跑数据 pipeline 时一直开着长时间的 Claude Code 会话,那个“等待输入”的问题太真实了——我甚至自己拼了个任务循环脚本来绕过去。好奇你怎么处理会话中途需要授权提示的情况?恭喜发布!PH 用户等十分钟才发现它只是想要一个“是”——这正是我每天的小伤口,所以这产品完全冲我来的。我想搞清楚的是检测机制:你怎么知道一个会话是在等待输入而不是正在思考,而且跨 iTerm2 / Terminal / Cursor 窗口时怎么保持稳定,毕竟它们暴露状态的方式不一样。对我来说这类工具最致命的故障模式是——当它其实还会自己继续跑的时候,却发了个“就绪!”提示——或者一声猫叫——一次误报我就开始忽略所有提醒了。你是解析终端缓冲区,监控进程,还是钩取了 Claude Code 特有的东西?PH 用户这正好是同时跑几个 Claude Code 会话的问题——你要么不断切终端看状态,要么忘了哪个还在跑、等想起来已经晚了。一个浮动窗口只在真正需要你的时候才出现,这个方案是对的,比那种淹没在堆里的普通桌面通知好多了。目前它能区分“需要输入”和“刚完成,提醒一下”吗?还是两者都用同一个信号?PH 用户在 ~/.claude/settings.json 里加 hooks 是稳健的做法——但问题是它是同一个共享文件。这个页面上其他 Claude Code 监控工具也会往里面注册,卸载时留下的过时路径还会每次事件都触发。PH 用户日常主力用Claude Code,Codex CLI当副手,Aider用来快速一次性修改。Codex是我下一步想要的,因为它有hooks/notify配置,所以只需要一个小状态写入器就能直接接入你的FSEvents watcher,不需要你发明什么新东西。Aider是薄弱环节:没有真正的生命周期事件,所以它恰恰就是那种靠猜输出结果的情况,你拒绝它是对的。 热门产品umechanhika2026-07-22原文 打开互动版
我是来自日本的独立开发者,和你们很多人一样,我同时开着好几个 Claude Code 会话。我老是干同样的蠢事:启动一个会话,切去忙别的,十分钟后才发现 Claude 一直坐在那儿等我回一个“是”。
AgentManager 是个原生 macOS 应用,正好解决这个问题:
🐈 一个浮动窗口显示每个会话的状态——运行中、等待中、已完成
⚡ 当会话需要你输入时立刻浮出,全部清静时自动隐藏
🖱️ 点击某行直接跳到对应的终端(iTerm2 面板、Terminal 标签、VS Code / Cursor 窗口……)
🔔 用猫叫提醒取代通知中心横幅(可调,保证不吵)
🎨 会话以像素猫的形式待在小房间里——白天黑夜随你时钟变化。不喜欢猫?还有简洁模式。
几点我在意的事:
• 原生 Swift 编写,下载约 2.5 MB,已通过 Apple 公证
• 你的会话数据(prompt、路径、名称)永远不会离开你的 Mac
• 7 天免费试用,无需信用卡。之后 $4.99/月 或 $48/年。
很期待你的反馈——特别是你希望哪些终端或 IDE 获得更好的跳转支持。我会整天在这里回答问题!