{"slug": "show-hn-tmux-agent-switcher-see-which-claude-codex-agents-need-your-attention", "title": "Show HN: Tmux-agent-switcher: see which Claude/Codex agents need your attention", "summary": "Ymirke released tmux-agent-switcher, a tmux plugin that displays the status of Claude and Codex agents running in parallel across tmux sessions, with Ctrl+n opening a sidebar showing agent states as icons and checkmarks for reviewed sessions. The plugin passively reads tmux metadata and terminal output to infer agent state, avoiding wrappers, and has gained 25 GitHub stars since being mentioned in a prior HN discussion.", "body_md": "Since the start of this year I've coded pretty much exclusively by running multiple AI agents in parallel.\n\nHaving tried a bunch of tools for managing them, I kept coming back to tmux. This is becaues I want to run them on a separate machine as I like being able to close my laptop, or even have long running tasks continue even if I board a flight without WiFi.\n\nSo I built tmux-agent-switcher, a tmux plugin that gives me a better overview of all of them without replacing tmux as the core tech for managing processes on the server.\n\nCtrl+n opens a sidebar showing windows across all sessions. The sidebar shows the agent's state as icons. After selecting an Idle session it also checkmarks it, so you get indicator if you've seen it or not. It also has Vim and \"number-based\" navigation styles.\n\nI didn't want to make a wrapper that would own how agents are launched, so I still run claude or codex normally. The plugin passively looks at tmux metadata, and visible terminal output to infer the agent state.\n\nThere are downsides with this approach as UI changes or process name changes can break it. I will likely revisit it at some point to look at other approaches, but so far I haven't had any significant issues with it.\n\nI mentioned the project in another HN discussion recently and was a bit surprised 25 people starred it as it was just some tool I've been using that I hacked together. Regardless I figured I'd do a proper Show HN: [https://github.com/Ymirke/tmux-agent-switcher](https://github.com/Ymirke/tmux-agent-switcher)\n\nI'm curious to hear what other people on here are using to run agents in the on a separate machine / in the cloud.\n\nComments URL: [https://news.ycombinator.com/item?id=49278395](https://news.ycombinator.com/item?id=49278395)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-tmux-agent-switcher-see-which-claude-codex-agents-need-your-attention", "canonical_source": "https://github.com/Ymirke/tmux-agent-switcher", "published_at": "2026-08-12 20:53:14+00:00", "updated_at": "2026-08-12 21:14:33.568976+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents", "ai-tools"], "entities": ["Ymirke", "tmux-agent-switcher", "Claude", "Codex", "GitHub", "Hacker News"], "alternates": {"html": "https://wpnews.pro/news/show-hn-tmux-agent-switcher-see-which-claude-codex-agents-need-your-attention", "markdown": "https://wpnews.pro/news/show-hn-tmux-agent-switcher-see-which-claude-codex-agents-need-your-attention.md", "text": "https://wpnews.pro/news/show-hn-tmux-agent-switcher-see-which-claude-codex-agents-need-your-attention.txt", "jsonld": "https://wpnews.pro/news/show-hn-tmux-agent-switcher-see-which-claude-codex-agents-need-your-attention.jsonld"}}