Show HN|tmux-agent-switcher:快速查看哪些 Claude/Codex agent 需要处理
Show HN|tmux-agent-switcher:快速查看哪些 Claude/Codex agent 需要处理
项目链接
- GitHub: https://github.com/Ymirke/tmux-agent-switcher
- HN 讨论: https://news.ycombinator.com/item?id=49278395
这个工具是怎么来的
作者说,从今年年初开始,自己写代码时基本都在并行跑多个 AI agent。
试过一圈管理工具后,最后还是频繁回到 tmux。原因很直接:他希望这些任务跑在另一台机器上,这样合上笔记本也不受影响;哪怕登上没有 WiFi 的航班,长时间运行的任务也能继续。
基于这个使用习惯,他做了一个叫 tmux-agent-switcher 的插件。目标不是替掉 tmux,而是在保留 tmux 作为服务器进程管理核心方案的前提下,补上一层更清晰的总览界面。
它能做什么
按下 Ctrl+n,会弹出一个侧边栏,列出所有 session 里的 windows。
侧边栏会用图标显示 agent 当前所处的状态。选中过一个 Idle session 后,界面还会给它打上勾,方便区分这个空闲会话自己是否已经看过。导航方式上,这个插件同时支持 Vim 风格 和 基于数字的切换方式。
设计思路
作者不想做一个“包办一切”的外层封装,也不想接管 agent 的启动方式,所以平时还是照常运行 claude 或 codex。
这个插件采用的是被动观察的方式。它通过读取 tmux metadata,再结合终端里当前可见的输出内容,推断 agent 处于什么状态。
这种方案的局限
作者也提到,这套做法有明显短板。
如果 UI 发生变化,或者进程名变了,状态判断就可能失效。后面他大概率还会回头看看有没有更合适的实现办法。就目前的使用情况看,还没有遇到什么特别明显的问题。
作者的补充
他前段时间在另一条 HN 讨论里提过这个项目,原本只把它当成一个自己平时在用、顺手拼出来的小工具,结果有 25 个人给它点了 star,这让他多少有点意外。
也因为这个反馈,他决定正式发一条 Show HN 来介绍它:
https://github.com/Ymirke/tmux-agent-switcher
HN 帖子信息
- Points: 1
- Comments: 0
作者想了解的事
除了展示项目本身,他也想听听别人的做法:大家会用什么方式,把 agent 跑在独立机器上,或者直接部署到云端。
// related reading
Agent-hop:用 Rust TUI 在 Claude Code 对话中切换到 Codex
Agent-hop 是一个基于 Rust 的 TUI,支持在进行中的 Claude Code 聊天里切换到其他编程代理,尽量不丢失上下文。项目作者提到,它最早源自一个简历与搜索工具,后来因为使用过程中的阻碍,单独做成了现在的界面。
Harden.run 发布研究结果:用 SLM 与 IRM 提升 Coding Agent 安全性,基准表现超过 GPT5.5-xhigh
Harden.run 表示,针对能够生成任意代码的 Coding Agent,单靠传统红队测试并不够。他们通过后训练网络安全小模型、调整推理方式,并结合 inline reference monitoring 等程序分析手段,在 LinuxArena 和 SleightBench 上取得了超过 GPT5.5-xhigh 的成绩。
Show HN 项目速览:面向 Java 高性能优化的 Codex / Claude Code harness
Hacker News 上出现了一个名为“Codex / Claude Code harness for Java high performance improvements”的 Show HN 条目。页面信息显示,项目条目指向 MCP Registry 中 JAIPilot 的 6.4.2 版本,当前获得 3 分,评论数为 0。