{"slug": "cmux", "name": "cmux", "category": "terminal", "category_name": "Terminal and shell", "description": "Terminal app for running and organizing multiple AI coding agent sessions, built on libghostty", "recommenders": 10, "commenters": 21, "warners": 2, "score": 10.048, "rising": 2.04, "first": "2026-03-17", "latest": "2026-10-19", "why": "HN commenters like it for running many Claude Code and Codex agent sessions at once, grouping terminals into per-project workspaces, and a built-in browser and tools that agents can use.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 10, "neutral": 8, "compare": 1, "warn": 2}, "spark": [0, 0, 0, 0, 0, 1, 0, 2, 3, 3, 0, 1], "listed": true, "loved": ["Multi-agent workflows", "Project workspaces"], "caveat": "macOS only", "short_quote": "the main reason I love cmux is how can I manage my projects into folders", "icon": true, "domain": null, "github_repo": "github.com/manaflow-ai/cmux", "official_url": "https://cmux.com/", "pricing": "unknown", "aliases": ["cmux", "Cmux", "CMUX"], "verdict": [{"text": "HN commenters like it for running many Claude Code and Codex agent sessions at once", "cites": [{"id": 774737072, "item_id": 48421067, "url": "https://news.ycombinator.com/item?id=48421067", "by": "altuzar", "date": "2026-06-05", "stance": "recommend", "quote": "Cmux was perfect for tons of ClaudeCode/Codex instances.", "excerpt": "Cmux is rather fancy if you still like a UI. Used to love iTerm but Cmux was perfect for tons of ClaudeCode/Codex instances.", "context": "", "use_case": "managing many coding agent instances", "switched_from": "iTerm", "story": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)"}, {"id": 775125233, "item_id": 48445327, "url": "https://news.ycombinator.com/item?id=48445327", "by": "bohdanstefaniuk", "date": "2026-06-08", "stance": "recommend", "quote": "Use cmux or conductor to manage multiple instances of Claude Code", "excerpt": "My approach to work on new project - Setup proper CLAUDE.md or AGENTS.md - Use cmux or conductor to manage multiple instances of Claude Code When working of some business feature I always ask AI to summarize every conversation in following format: problem, brief solution, where change were made. And I store it in the repo under \"journal\" folder where each file has \"2026-06-08-add-offile-firts-support.md\" Also for me ", "context": "", "use_case": "managing multiple Claude Code instances", "switched_from": "", "story": "Ask HN: What is the AI setup for an experienced dev starting on a new project?"}, {"id": 802425904, "item_id": 50151619, "url": "https://news.ycombinator.com/item?id=50151619", "by": "pwillia7", "date": "2026-10-19", "stance": "recommend", "quote": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX", "excerpt": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX -- The built in browser and associated bash tools are awesome but really just having workspaces with colors and todos that survive a refresh makes it worth it if you run a bunch of agents at one time", "context": "", "use_case": "running multiple agents with workspaces", "switched_from": "tmux", "story": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"}, {"id": 785778736, "item_id": 49111171, "url": "https://news.ycombinator.com/item?id=49111171", "by": "taude", "date": "2026-07-30", "stance": "recommend", "quote": "I'm currently using CMUX, and been pretty happy with it it at this time", "excerpt": "- I get OS level notifications when the agent is ready. - I don't need to use TMUX's wonky keyboard shortcuts - I moved off of TMUX anyway, when ssh-ing into remote servers became 'not a thing' - automatic coding session management, like auto resume, layout manamgement, etc. out of the box, without setting up TMUX, which could be a wormhole for some, by the time you fix mouse scrolling, cut/paste, etc... I'm currentl", "context": "", "use_case": "running coding agents in terminal", "switched_from": "tmux", "story": "Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode"}]}, {"text": ", grouping terminals into per-project workspaces", "cites": [{"id": 787327744, "item_id": 49207984, "url": "https://news.ycombinator.com/item?id=49207984", "by": "Oras", "date": "2026-08-07", "stance": "recommend", "quote": "the main reason I love cmux is how can I manage my projects into folders", "excerpt": "Thanks, good to know. I installed the update and will check it out again. If it helps, the main reason I love cmux is how can I manage my projects into folders, I have fast access to all the projects which made my life a lot easier working in the terminal. I can also have coding, test, monitoring spilt in one tab per project.", "context": "", "use_case": "managing terminal projects", "switched_from": "", "story": "Herdr is joining Y Combinator. The runtime stays open"}, {"id": 787304944, "item_id": 49206559, "url": "https://news.ycombinator.com/item?id=49206559", "by": "porker", "date": "2026-08-06", "stance": "neutral", "quote": "I use cmux because I like tabbed terminals on macOS grouped by project", "excerpt": "herdr users (and all the other terminal multiplexer users): what am I missing? I use cmux because I like tabbed terminals on macOS grouped by project, saves messing with our daft window management. What is it that makes herdr et al so popular with LLM users?", "context": "macOS user", "use_case": "tabbed terminals grouped by project", "switched_from": "", "story": "Herdr is joining Y Combinator. The runtime stays open"}, {"id": 802425904, "item_id": 50151619, "url": "https://news.ycombinator.com/item?id=50151619", "by": "pwillia7", "date": "2026-10-19", "stance": "recommend", "quote": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX", "excerpt": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX -- The built in browser and associated bash tools are awesome but really just having workspaces with colors and todos that survive a refresh makes it worth it if you run a bunch of agents at one time", "context": "", "use_case": "running multiple agents with workspaces", "switched_from": "tmux", "story": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"}]}, {"text": ", and a built-in browser and tools that agents can use.", "cites": [{"id": 802425904, "item_id": 50151619, "url": "https://news.ycombinator.com/item?id=50151619", "by": "pwillia7", "date": "2026-10-19", "stance": "recommend", "quote": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX", "excerpt": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX -- The built in browser and associated bash tools are awesome but really just having workspaces with colors and todos that survive a refresh makes it worth it if you run a bunch of agents at one time", "context": "", "use_case": "running multiple agents with workspaces", "switched_from": "tmux", "story": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"}, {"id": 784645328, "item_id": 49040333, "url": "https://news.ycombinator.com/item?id=49040333", "by": "boc", "date": "2026-07-24", "stance": "recommend", "quote": "With cmux your agents can access the browser, spawn full shells, and you aren't locked-in to a specific vendor.", "excerpt": "cmux + Claude Code / Codex with a custom agents.md file. With cmux your agents can access the browser, spawn full shells, and you aren't locked-in to a specific vendor. It's really powerful but you need to update your instruction file so your coding harness knows it can use the cmux tools to test. You can also download Handy to use voice so you can just give your feedback via voice into the CLI during the planning ph", "context": "", "use_case": "agent harness for coding", "switched_from": "", "story": "Ask HN: What's the best AI coding tool today?"}, {"id": 790281072, "item_id": 49392567, "url": "https://news.ycombinator.com/item?id=49392567", "by": "moiravi", "date": "2026-08-21", "stance": "neutral", "quote": "I use cmux browser.", "excerpt": "Love the idea and the features. One thing that makes it hard for me is I use cmux browser. Having a similar browser feature would go a long way towards helping me switch to your app.", "context": "", "use_case": "browser", "switched_from": "", "story": "Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized"}]}, {"text": " The main caveats are that it is macOS-only and does not work on remote terminals", "cites": [{"id": 771523376, "item_id": 48220211, "url": "https://news.ycombinator.com/item?id=48220211", "by": "cultofmetatron", "date": "2026-05-21", "stance": "warn", "quote": "a week ago I was using cmux but its osx only and doen't work on remote terminals.", "excerpt": "a week ago I was using cmux but its osx only and doen't work on remote terminals. then I switched to herdr which is great so far except its not s great at managing panes. I can't move them around or change ordering. now another terminal multiplexer. I'm getting whiplash. all that said, none of the existing solutions are perfect and rust codebases are nice. how easy is it to reorder panes? is there a cli that lets me ", "context": "", "use_case": "terminal multiplexing", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}]}, {"text": ", and one user switched back to Ghostty over bugs, unreliability, and high memory and CPU usage.", "cites": [{"id": 758674288, "item_id": 47417143, "url": "https://news.ycombinator.com/item?id=47417143", "by": "tekacs", "date": "2026-03-17", "stance": "warn", "quote": "had to switch back to Ghostty due to its unreliability, high memory and CPU usage and a bunch of bugs", "excerpt": "This is fun! I switched to https://github.com/manaflow-ai/cmux for a while, but had to switch back to Ghostty due to its unreliability, high memory and CPU usage and a bunch of bugs. This makes a lot of sense, but... it'd be great to allow pulling out of a canvas into a second canvas for those of us with multiple screens (you at least end up needing one window per screen). In general it feels like... more structure r", "context": "jj user", "use_case": "terminal", "switched_from": "", "story": "Show HN: Horizon \u2013 GPU-accelerated infinite-canvas terminal in Rust"}]}], "praise": [{"label": "Multi-agent workflows", "summary": "Commenters use it to run and keep track of many Claude Code or Codex instances at once.", "quotes": [{"id": 774737072, "item_id": 48421067, "url": "https://news.ycombinator.com/item?id=48421067", "by": "altuzar", "date": "2026-06-05", "stance": "recommend", "quote": "Cmux was perfect for tons of ClaudeCode/Codex instances.", "excerpt": "Cmux is rather fancy if you still like a UI. Used to love iTerm but Cmux was perfect for tons of ClaudeCode/Codex instances.", "context": "", "use_case": "managing many coding agent instances", "switched_from": "iTerm", "story": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)"}, {"id": 802425904, "item_id": 50151619, "url": "https://news.ycombinator.com/item?id=50151619", "by": "pwillia7", "date": "2026-10-19", "stance": "recommend", "quote": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX", "excerpt": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX -- The built in browser and associated bash tools are awesome but really just having workspaces with colors and todos that survive a refresh makes it worth it if you run a bunch of agents at one time", "context": "", "use_case": "running multiple agents with workspaces", "switched_from": "tmux", "story": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"}, {"id": 775125233, "item_id": 48445327, "url": "https://news.ycombinator.com/item?id=48445327", "by": "bohdanstefaniuk", "date": "2026-06-08", "stance": "recommend", "quote": "Use cmux or conductor to manage multiple instances of Claude Code", "excerpt": "My approach to work on new project - Setup proper CLAUDE.md or AGENTS.md - Use cmux or conductor to manage multiple instances of Claude Code When working of some business feature I always ask AI to summarize every conversation in following format: problem, brief solution, where change were made. And I store it in the repo under \"journal\" folder where each file has \"2026-06-08-add-offile-firts-support.md\" Also for me ", "context": "", "use_case": "managing multiple Claude Code instances", "switched_from": "", "story": "Ask HN: What is the AI setup for an experienced dev starting on a new project?"}]}, {"label": "Project workspaces", "summary": "Users like grouping tabs and splits into per-project workspaces with fast access to each project.", "quotes": [{"id": 787327744, "item_id": 49207984, "url": "https://news.ycombinator.com/item?id=49207984", "by": "Oras", "date": "2026-08-07", "stance": "recommend", "quote": "the main reason I love cmux is how can I manage my projects into folders", "excerpt": "Thanks, good to know. I installed the update and will check it out again. If it helps, the main reason I love cmux is how can I manage my projects into folders, I have fast access to all the projects which made my life a lot easier working in the terminal. I can also have coding, test, monitoring spilt in one tab per project.", "context": "", "use_case": "managing terminal projects", "switched_from": "", "story": "Herdr is joining Y Combinator. The runtime stays open"}, {"id": 787304944, "item_id": 49206559, "url": "https://news.ycombinator.com/item?id=49206559", "by": "porker", "date": "2026-08-06", "stance": "neutral", "quote": "I use cmux because I like tabbed terminals on macOS grouped by project", "excerpt": "herdr users (and all the other terminal multiplexer users): what am I missing? I use cmux because I like tabbed terminals on macOS grouped by project, saves messing with our daft window management. What is it that makes herdr et al so popular with LLM users?", "context": "macOS user", "use_case": "tabbed terminals grouped by project", "switched_from": "", "story": "Herdr is joining Y Combinator. The runtime stays open"}, {"id": 802425904, "item_id": 50151619, "url": "https://news.ycombinator.com/item?id=50151619", "by": "pwillia7", "date": "2026-10-19", "stance": "recommend", "quote": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX", "excerpt": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX -- The built in browser and associated bash tools are awesome but really just having workspaces with colors and todos that survive a refresh makes it worth it if you run a bunch of agents at one time", "context": "", "use_case": "running multiple agents with workspaces", "switched_from": "tmux", "story": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"}]}, {"label": "tmux alternative", "summary": "Former tmux users say it gives session management and layouts without tmux setup or shortcuts.", "quotes": [{"id": 785778736, "item_id": 49111171, "url": "https://news.ycombinator.com/item?id=49111171", "by": "taude", "date": "2026-07-30", "stance": "recommend", "quote": "I'm currently using CMUX, and been pretty happy with it it at this time", "excerpt": "- I get OS level notifications when the agent is ready. - I don't need to use TMUX's wonky keyboard shortcuts - I moved off of TMUX anyway, when ssh-ing into remote servers became 'not a thing' - automatic coding session management, like auto resume, layout manamgement, etc. out of the box, without setting up TMUX, which could be a wormhole for some, by the time you fix mouse scrolling, cut/paste, etc... I'm currentl", "context": "", "use_case": "running coding agents in terminal", "switched_from": "tmux", "story": "Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode"}, {"id": 802425904, "item_id": 50151619, "url": "https://news.ycombinator.com/item?id=50151619", "by": "pwillia7", "date": "2026-10-19", "stance": "recommend", "quote": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX", "excerpt": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX -- The built in browser and associated bash tools are awesome but really just having workspaces with colors and todos that survive a refresh makes it worth it if you run a bunch of agents at one time", "context": "", "use_case": "running multiple agents with workspaces", "switched_from": "tmux", "story": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"}, {"id": 781212832, "item_id": 48825802, "url": "https://news.ycombinator.com/item?id=48825802", "by": "bentcorner", "date": "2026-07-07", "stance": "recommend", "quote": "I've been using cmux for a long time too but am pretty happy with it.", "excerpt": "I've been using cmux for a long time too but am pretty happy with it. It's not perfect but much better than plain tmux/ghostty. I'll give herdr a shot too.", "context": "", "use_case": "managing terminal agents", "switched_from": "", "story": "Herdr: One terminal to rule them all"}]}, {"label": "Agent browser tools", "summary": "Its built-in browser and shell tools let agents test work without vendor lock-in.", "quotes": [{"id": 784645328, "item_id": 49040333, "url": "https://news.ycombinator.com/item?id=49040333", "by": "boc", "date": "2026-07-24", "stance": "recommend", "quote": "With cmux your agents can access the browser, spawn full shells, and you aren't locked-in to a specific vendor.", "excerpt": "cmux + Claude Code / Codex with a custom agents.md file. With cmux your agents can access the browser, spawn full shells, and you aren't locked-in to a specific vendor. It's really powerful but you need to update your instruction file so your coding harness knows it can use the cmux tools to test. You can also download Handy to use voice so you can just give your feedback via voice into the CLI during the planning ph", "context": "", "use_case": "agent harness for coding", "switched_from": "", "story": "Ask HN: What's the best AI coding tool today?"}, {"id": 802425904, "item_id": 50151619, "url": "https://news.ycombinator.com/item?id=50151619", "by": "pwillia7", "date": "2026-10-19", "stance": "recommend", "quote": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX", "excerpt": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX -- The built in browser and associated bash tools are awesome but really just having workspaces with colors and todos that survive a refresh makes it worth it if you run a bunch of agents at one time", "context": "", "use_case": "running multiple agents with workspaces", "switched_from": "tmux", "story": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"}, {"id": 790281072, "item_id": 49392567, "url": "https://news.ycombinator.com/item?id=49392567", "by": "moiravi", "date": "2026-08-21", "stance": "neutral", "quote": "I use cmux browser.", "excerpt": "Love the idea and the features. One thing that makes it hard for me is I use cmux browser. Having a similar browser feature would go a long way towards helping me switch to your app.", "context": "", "use_case": "browser", "switched_from": "", "story": "Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized"}]}, {"label": "Agent notifications", "summary": "One user values OS-level notifications when an agent is ready, plus auto-resume.", "quotes": [{"id": 785778736, "item_id": 49111171, "url": "https://news.ycombinator.com/item?id=49111171", "by": "taude", "date": "2026-07-30", "stance": "recommend", "quote": "I'm currently using CMUX, and been pretty happy with it it at this time", "excerpt": "- I get OS level notifications when the agent is ready. - I don't need to use TMUX's wonky keyboard shortcuts - I moved off of TMUX anyway, when ssh-ing into remote servers became 'not a thing' - automatic coding session management, like auto resume, layout manamgement, etc. out of the box, without setting up TMUX, which could be a wormhole for some, by the time you fix mouse scrolling, cut/paste, etc... I'm currentl", "context": "", "use_case": "running coding agents in terminal", "switched_from": "tmux", "story": "Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode"}]}], "caveats": [{"label": "macOS only", "summary": "One user notes it runs only on macOS.", "quotes": [{"id": 771523376, "item_id": 48220211, "url": "https://news.ycombinator.com/item?id=48220211", "by": "cultofmetatron", "date": "2026-05-21", "stance": "warn", "quote": "a week ago I was using cmux but its osx only and doen't work on remote terminals.", "excerpt": "a week ago I was using cmux but its osx only and doen't work on remote terminals. then I switched to herdr which is great so far except its not s great at managing panes. I can't move them around or change ordering. now another terminal multiplexer. I'm getting whiplash. all that said, none of the existing solutions are perfect and rust codebases are nice. how easy is it to reorder panes? is there a cli that lets me ", "context": "", "use_case": "terminal multiplexing", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}]}, {"label": "No remote terminals", "summary": "It doesn't work on remote terminals, which led one user to switch away.", "quotes": [{"id": 771523376, "item_id": 48220211, "url": "https://news.ycombinator.com/item?id=48220211", "by": "cultofmetatron", "date": "2026-05-21", "stance": "warn", "quote": "a week ago I was using cmux but its osx only and doen't work on remote terminals.", "excerpt": "a week ago I was using cmux but its osx only and doen't work on remote terminals. then I switched to herdr which is great so far except its not s great at managing panes. I can't move them around or change ordering. now another terminal multiplexer. I'm getting whiplash. all that said, none of the existing solutions are perfect and rust codebases are nice. how easy is it to reorder panes? is there a cli that lets me ", "context": "", "use_case": "terminal multiplexing", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}]}, {"label": "Stability and resources", "summary": "One user reported unreliability, bugs, and high memory and CPU usage.", "quotes": [{"id": 758674288, "item_id": 47417143, "url": "https://news.ycombinator.com/item?id=47417143", "by": "tekacs", "date": "2026-03-17", "stance": "warn", "quote": "had to switch back to Ghostty due to its unreliability, high memory and CPU usage and a bunch of bugs", "excerpt": "This is fun! I switched to https://github.com/manaflow-ai/cmux for a while, but had to switch back to Ghostty due to its unreliability, high memory and CPU usage and a bunch of bugs. This makes a lot of sense, but... it'd be great to allow pulling out of a canvas into a second canvas for those of us with multiple screens (you at least end up needing one window per screen). In general it feels like... more structure r", "context": "jj user", "use_case": "terminal", "switched_from": "", "story": "Show HN: Horizon \u2013 GPU-accelerated infinite-canvas terminal in Rust"}]}, {"label": "Setup needed", "summary": "Agents need an updated instruction file to know they can use cmux's tools.", "quotes": [{"id": 784645328, "item_id": 49040333, "url": "https://news.ycombinator.com/item?id=49040333", "by": "boc", "date": "2026-07-24", "stance": "recommend", "quote": "With cmux your agents can access the browser, spawn full shells, and you aren't locked-in to a specific vendor.", "excerpt": "cmux + Claude Code / Codex with a custom agents.md file. With cmux your agents can access the browser, spawn full shells, and you aren't locked-in to a specific vendor. It's really powerful but you need to update your instruction file so your coding harness knows it can use the cmux tools to test. You can also download Handy to use voice so you can just give your feedback via voice into the CLI during the planning ph", "context": "", "use_case": "agent harness for coding", "switched_from": "", "story": "Ask HN: What's the best AI coding tool today?"}]}], "who": [{"by": "porker", "context": "macOS user", "url": "https://news.ycombinator.com/item?id=49206559", "date": "2026-08-06"}], "tags": ["for running many AI agents", "for macOS users", "for tmux switchers", "for Claude Code users"], "use_cases": ["terminal", "running multiple agents with workspaces", "gui agent tool", "browser", "managing multiple agents", "agentic terminal"], "compared": [{"slug": "herdr", "name": "herdr", "co": 7, "switched_from": 0, "switched_to": 1}, {"slug": "tmux", "name": "tmux", "co": 5, "switched_from": 2, "switched_to": 0}, {"slug": "ghostty", "name": "Ghostty", "co": 4, "switched_from": 0, "switched_to": 1}, {"slug": "claude-code", "name": "Claude Code", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "iterm2", "name": "iTerm2", "co": 2, "switched_from": 1, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49201003", "title": "Herdr is joining Y Combinator. The runtime stays open", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48756578", "title": "Herdr: One terminal to rule them all", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=50148855", "title": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49926069", "title": "Pi 1.0", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49331551", "title": "Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49296740", "title": "Why does Opus 5 feel worse to work with?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {"warn": 1}, "2026-04": {"recommend": 1}, "2026-05": {"warn": 1}, "2026-06": {"recommend": 2, "neutral": 1}, "2026-07": {"compare": 1, "recommend": 3, "neutral": 3}, "2026-08": {"neutral": 3, "recommend": 3}, "2026-09": {}, "2026-10": {"neutral": 1, "recommend": 1}}, "quotes": [{"id": 802425904, "item_id": 50151619, "url": "https://news.ycombinator.com/item?id=50151619", "by": "pwillia7", "date": "2026-10-19", "stance": "recommend", "quote": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX", "excerpt": "I love CMUX and some people I know who were building their own tmux setups bailed and just started using CMUX -- The built in browser and associated bash tools are awesome but really just having workspaces with colors and todos that survive a refresh makes it worth it if you run a bunch of agents at one time", "context": "", "use_case": "running multiple agents with workspaces", "switched_from": "tmux", "story": "Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling"}, {"id": 798921953, "item_id": 49932622, "url": "https://news.ycombinator.com/item?id=49932622", "by": "lucideer", "date": "2026-10-02", "stance": "neutral", "quote": "There are other GUI tools like Juggler that are quite popular, like cmux", "excerpt": "> Pi-heads who fancy a bit of GUI actionz This project looks great, well done, BUT it seems very odd to be \"grumbling\" about Pi when you're explicitly targeting a separate audience (GUI users). There are other GUI tools like Juggler that are quite popular, like cmux, that it seems better placed as an alternative to.", "context": "", "use_case": "GUI agent tool", "switched_from": "", "story": "Pi 1.0"}, {"id": 790281072, "item_id": 49392567, "url": "https://news.ycombinator.com/item?id=49392567", "by": "moiravi", "date": "2026-08-21", "stance": "neutral", "quote": "I use cmux browser.", "excerpt": "Love the idea and the features. One thing that makes it hard for me is I use cmux browser. Having a similar browser feature would go a long way towards helping me switch to your app.", "context": "", "use_case": "browser", "switched_from": "", "story": "Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized"}, {"id": 788760337, "item_id": 49297521, "url": "https://news.ycombinator.com/item?id=49297521", "by": "stpedgwdgfhgdd", "date": "2026-08-14", "stance": "recommend", "quote": "Cmux, Sol and omp are my tools for now.", "excerpt": "Just switched to oh-my-pi, it has gotten pretty good. For example the web-search is nice. Subagents, if you want to\u2026 Cmux, Sol and omp are my tools for now. CC is just too expensive for usage-based pricing.", "context": "", "use_case": "", "switched_from": "", "story": "Why does Opus 5 feel worse to work with?"}, {"id": 787800003, "item_id": 49237500, "url": "https://news.ycombinator.com/item?id=49237500", "by": "ymir_e", "date": "2026-08-09", "stance": "recommend", "quote": "I really like what herdr, cmux and others are doing in this space", "excerpt": "A tmux plugin that makes is better to work with many agents: https://github.com/Ymirke/tmux-agent-switcher You press ctrl+n and you get a sidebar showing all the tmux tabs you currently have and the statuses of the agents. The sidebar then has a couple different navigation modes based on what floats your boat, toggle by tab: 1. Using vim bindings j/k, and supporting number -> j/k to go up or down quickly. 2. Using nu", "context": "", "use_case": "managing multiple agents", "switched_from": "", "story": "Ask HN: What are you working on? (August 2026)"}, {"id": 787705107, "item_id": 49231569, "url": "https://news.ycombinator.com/item?id=49231569", "by": "prabhanjana_c", "date": "2026-08-09", "stance": "neutral", "quote": "open it in cmux (another agentic terminal)", "excerpt": "Great tried the Starboard.zip, opened in Dock, after given permission. it works. some caveats Cmd+E expands hight, but not width. also default width is may be around 4 to 5 characters. It think it may be related to auto hide property of dock. mine is MacBook Pro (macOS Tahoe version 26.5.1) My workflow as of today is open a terminal at documents/claude_mac_master folder , with Claude Code cli. always running. this is", "context": "", "use_case": "agentic terminal", "switched_from": "", "story": "Show HN: A terminal glued to the macOS dock"}, {"id": 787327744, "item_id": 49207984, "url": "https://news.ycombinator.com/item?id=49207984", "by": "Oras", "date": "2026-08-07", "stance": "recommend", "quote": "the main reason I love cmux is how can I manage my projects into folders", "excerpt": "Thanks, good to know. I installed the update and will check it out again. If it helps, the main reason I love cmux is how can I manage my projects into folders, I have fast access to all the projects which made my life a lot easier working in the terminal. I can also have coding, test, monitoring spilt in one tab per project.", "context": "", "use_case": "managing terminal projects", "switched_from": "", "story": "Herdr is joining Y Combinator. The runtime stays open"}, {"id": 787304944, "item_id": 49206559, "url": "https://news.ycombinator.com/item?id=49206559", "by": "porker", "date": "2026-08-06", "stance": "neutral", "quote": "I use cmux because I like tabbed terminals on macOS grouped by project", "excerpt": "herdr users (and all the other terminal multiplexer users): what am I missing? I use cmux because I like tabbed terminals on macOS grouped by project, saves messing with our daft window management. What is it that makes herdr et al so popular with LLM users?", "context": "macOS user", "use_case": "tabbed terminals grouped by project", "switched_from": "", "story": "Herdr is joining Y Combinator. The runtime stays open"}, {"id": 785778736, "item_id": 49111171, "url": "https://news.ycombinator.com/item?id=49111171", "by": "taude", "date": "2026-07-30", "stance": "recommend", "quote": "I'm currently using CMUX, and been pretty happy with it it at this time", "excerpt": "- I get OS level notifications when the agent is ready. - I don't need to use TMUX's wonky keyboard shortcuts - I moved off of TMUX anyway, when ssh-ing into remote servers became 'not a thing' - automatic coding session management, like auto resume, layout manamgement, etc. out of the box, without setting up TMUX, which could be a wormhole for some, by the time you fix mouse scrolling, cut/paste, etc... I'm currentl", "context": "", "use_case": "running coding agents in terminal", "switched_from": "tmux", "story": "Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode"}, {"id": 785599232, "item_id": 49099952, "url": "https://news.ycombinator.com/item?id=49099952", "by": "user-", "date": "2026-07-29", "stance": "neutral", "quote": "cmux is using libghostty too", "excerpt": "Im assuming that they've noticed tools like CMUX and Herdr (cmux is using libghostty too and i use herdr in ghostty) and this is gonna be similar?", "context": "", "use_case": "", "switched_from": "", "story": "Mitchellh starts a new company: Superlogical"}, {"id": 784645328, "item_id": 49040333, "url": "https://news.ycombinator.com/item?id=49040333", "by": "boc", "date": "2026-07-24", "stance": "recommend", "quote": "With cmux your agents can access the browser, spawn full shells, and you aren't locked-in to a specific vendor.", "excerpt": "cmux + Claude Code / Codex with a custom agents.md file. With cmux your agents can access the browser, spawn full shells, and you aren't locked-in to a specific vendor. It's really powerful but you need to update your instruction file so your coding harness knows it can use the cmux tools to test. You can also download Handy to use voice so you can just give your feedback via voice into the CLI during the planning ph", "context": "", "use_case": "agent harness for coding", "switched_from": "", "story": "Ask HN: What's the best AI coding tool today?"}, {"id": 782851569, "item_id": 48928223, "url": "https://news.ycombinator.com/item?id=48928223", "by": "mrshu", "date": "2026-07-15", "stance": "neutral", "quote": "I built a multi-agent alternative with Stream Deck and cmux/orca", "excerpt": "I built a multi-agent alternative with Stream Deck and cmux/orca and it works pretty well -- particularly when you pair it with CodexBar and can easily see your token spend across multiple subscriptions. It is all open source https://github.com/mrshu/muxboard -- feedback would be greatly appreciated!", "context": "", "use_case": "agent terminal multiplexing", "switched_from": "", "story": "Codex Micro"}, {"id": 781363936, "item_id": 48835246, "url": "https://news.ycombinator.com/item?id=48835246", "by": "reddit_clone", "date": "2026-07-08", "stance": "neutral", "quote": "I use cmux.", "excerpt": "I use cmux. Has anyone used both and offer some comparison?", "context": "", "use_case": "", "switched_from": "", "story": "Herdr: One terminal to rule them all"}, {"id": 781212832, "item_id": 48825802, "url": "https://news.ycombinator.com/item?id=48825802", "by": "bentcorner", "date": "2026-07-07", "stance": "recommend", "quote": "I've been using cmux for a long time too but am pretty happy with it.", "excerpt": "I've been using cmux for a long time too but am pretty happy with it. It's not perfect but much better than plain tmux/ghostty. I'll give herdr a shot too.", "context": "", "use_case": "managing terminal agents", "switched_from": "", "story": "Herdr: One terminal to rule them all"}, {"id": 780361185, "item_id": 48772574, "url": "https://news.ycombinator.com/item?id=48772574", "by": "kordlessagain", "date": "2026-07-03", "stance": "compare", "quote": "Cmux does tabs in panes AND panes in tabs.", "excerpt": "I built a terminal that is also an agent comms system. Way back when Claude Code first came out I hacked together something to get two of them talking to each other and inserting text and reading from each others respective TTYs, and it was horribly hacky, so I set about actually understanding how CLIs, TUIs, and terminals work (I had written a simplified terminal based on jquery-terminal a long while ago during Covi", "context": "", "use_case": "terminal for agents", "switched_from": "", "story": "Ask HN: Is anyone experimenting with different ways of using LLMs for coding?"}, {"id": 775303345, "item_id": 48456459, "url": "https://news.ycombinator.com/item?id=48456459", "by": "quintu5", "date": "2026-06-08", "stance": "neutral", "quote": "I use it to quickly open projects in cmux", "excerpt": "Too many to count. Most recently, an Alfred workflow for opening my IntelliJ projects either in an an IDE or terminal that also comes with an integrated build task runner, so I can quickly discover and run build tasks even when I don\u2019t have a project opened anywhere. https://github.com/DavidSeptimus/alfred-jetbrains-launcher Mostly, I use it to quickly open projects in cmux, but I use it for switching between git wor", "context": "", "use_case": "terminal", "switched_from": "", "story": "Ask HN: What are tools you have made for yourself since the advent of AI"}, {"id": 775125233, "item_id": 48445327, "url": "https://news.ycombinator.com/item?id=48445327", "by": "bohdanstefaniuk", "date": "2026-06-08", "stance": "recommend", "quote": "Use cmux or conductor to manage multiple instances of Claude Code", "excerpt": "My approach to work on new project - Setup proper CLAUDE.md or AGENTS.md - Use cmux or conductor to manage multiple instances of Claude Code When working of some business feature I always ask AI to summarize every conversation in following format: problem, brief solution, where change were made. And I store it in the repo under \"journal\" folder where each file has \"2026-06-08-add-offile-firts-support.md\" Also for me ", "context": "", "use_case": "managing multiple Claude Code instances", "switched_from": "", "story": "Ask HN: What is the AI setup for an experienced dev starting on a new project?"}, {"id": 774737072, "item_id": 48421067, "url": "https://news.ycombinator.com/item?id=48421067", "by": "altuzar", "date": "2026-06-05", "stance": "recommend", "quote": "Cmux was perfect for tons of ClaudeCode/Codex instances.", "excerpt": "Cmux is rather fancy if you still like a UI. Used to love iTerm but Cmux was perfect for tons of ClaudeCode/Codex instances.", "context": "", "use_case": "managing many coding agent instances", "switched_from": "iTerm", "story": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)"}, {"id": 771523376, "item_id": 48220211, "url": "https://news.ycombinator.com/item?id=48220211", "by": "cultofmetatron", "date": "2026-05-21", "stance": "warn", "quote": "a week ago I was using cmux but its osx only and doen't work on remote terminals.", "excerpt": "a week ago I was using cmux but its osx only and doen't work on remote terminals. then I switched to herdr which is great so far except its not s great at managing panes. I can't move them around or change ordering. now another terminal multiplexer. I'm getting whiplash. all that said, none of the existing solutions are perfect and rust codebases are nice. how easy is it to reorder panes? is there a cli that lets me ", "context": "", "use_case": "terminal multiplexing", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}, {"id": 767066912, "item_id": 47941682, "url": "https://news.ycombinator.com/item?id=47941682", "by": "james2doyle", "date": "2026-04-28", "stance": "recommend", "quote": "I have been using cmux over the last few weeks", "excerpt": "I feel similar. I have been using cmux over the last few weeks: https://cmux.com/ Seems to fit a good balance for the way I want to use my terminal", "context": "", "use_case": "terminal", "switched_from": "", "story": "Warp is now Open-Source"}, {"id": 758674288, "item_id": 47417143, "url": "https://news.ycombinator.com/item?id=47417143", "by": "tekacs", "date": "2026-03-17", "stance": "warn", "quote": "had to switch back to Ghostty due to its unreliability, high memory and CPU usage and a bunch of bugs", "excerpt": "This is fun! I switched to https://github.com/manaflow-ai/cmux for a while, but had to switch back to Ghostty due to its unreliability, high memory and CPU usage and a bunch of bugs. This makes a lot of sense, but... it'd be great to allow pulling out of a canvas into a second canvas for those of us with multiple screens (you at least end up needing one window per screen). In general it feels like... more structure r", "context": "jj user", "use_case": "terminal", "switched_from": "", "story": "Show HN: Horizon \u2013 GPU-accelerated infinite-canvas terminal in Rust"}]}