{"slug": "abduco", "name": "abduco", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 3, "commenters": 6, "warners": 0, "score": 3.22, "rising": -0.98, "first": "2025-12-04", "latest": "2026-05-21", "why": "", "why_is_quote": false, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 2, "compare": 1, "warn": 1}, "spark": [0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "", "kind": "", "icon": false, "domain": "brain-dump.org", "github_repo": null, "official_url": "https://www.brain-dump.org/projects/abduco/", "pricing": "", "aliases": ["abduco"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 764054131, "item_id": 47753383, "url": "https://news.ycombinator.com/item?id=47753383", "by": "stebalien", "date": "2026-04-13", "version": null, "stance": "recommend", "quote": "you can use something like dtach or abducto", "excerpt": "My experience is that Emacs wants to be your everything, and works best if you let it. Have you tried putting your terminals inside of Emacs instead of the other way around? * If you need a \"real\" terminal emulator, you can use something like vterm (https://github.com/akermu/emacs-libvterm/). * If you need to be able to attach/detach Emacs sessions on remote machines, you can use something like dtach or abducto (http", "context": "", "use_case": "", "switched_from": "", "story": "Make Tmux Pretty and Usable"}, {"id": 748736560, "item_id": 46796035, "url": "https://news.ycombinator.com/item?id=46796035", "by": "qudat", "date": "2026-01-28", "version": null, "stance": "recommend", "quote": "Big fan of abduco.", "excerpt": "Nice! Big fan of abduco. I wrote a similar tool but use libghostty for rehydrating the terminal session: https://zmx.sh Works pretty well if you don\u2019t need a window manager in your terminal", "context": "", "use_case": "session management", "switched_from": "", "story": "Show HN: Dwm.tmux \u2013 a dwm-inspired window manager for tmux"}, {"id": 738367218, "item_id": 46147951, "url": "https://news.ycombinator.com/item?id=46147951", "by": "ranger_danger", "date": "2025-12-04", "version": null, "stance": "recommend", "quote": "have you tried diss, shpool or abduco?", "excerpt": "have you tried diss, shpool or abduco? also vmux appears to be specifically tailored to vim/neovim https://github.com/yazgoo/vmux", "context": "", "use_case": "", "switched_from": "", "story": "Zmx: Session Persistence for Terminal Processes"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 748816737, "item_id": 46801046, "url": "https://news.ycombinator.com/item?id=46801046", "by": "kloud", "date": "2026-01-28", "version": null, "stance": "warn", "quote": "Abduco sounded good in principle, but implementation is too limited.", "excerpt": "This is awesome! I was thinking it would be neat to have something like abduco but on a more reliable foundation, like libghostty-vt. For my agent management scripts I use zellij since it is more ergonomic than tmux. Abduco sounded good in principle, but implementation is too limited. However, zellij is quite huge in the order of tens of thousands LOC and I am using only small part of it. It looks like zmx might impl", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Dwm.tmux \u2013 a dwm-inspired window manager for tmux"}]}], "who": [], "tags": [], "use_cases": ["session persistence", "session management"], "compared": [{"slug": "zellij", "name": "Zellij", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "tmux", "name": "tmux", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "zmx", "name": "zmx", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "dwm-tmux", "name": "dwm.tmux", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "dtach", "name": "dtach", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46739704", "title": "Show HN: Dwm.tmux \u2013 a dwm-inspired window manager for tmux", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=48219918", "title": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47752819", "title": "Make Tmux Pretty and Usable", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47148454", "title": "Claude Code Remote Control", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46141893", "title": "Zmx: Session Persistence for Terminal Processes", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 1}, "2026-01": {"neutral": 1, "recommend": 1, "warn": 1}, "2026-02": {"neutral": 1}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {"compare": 1}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 771535267, "item_id": 48220954, "url": "https://news.ycombinator.com/item?id=48220954", "by": "kloud", "date": "2026-05-21", "version": null, "stance": "compare", "quote": "An example that pioneered this approach is abduco", "excerpt": "Cool project, I like the idea of having tmux-compatible CLI. I used Zellij to get better UX, but many agent tools integrate with tmux. This way agent tools can still integrate tmux as a defacto standard for programmatic interface while having better interface for users. But I wonder if tmux/rmux design is suboptimal since it couples session persistence and window management together. Do you have an opinion the design", "context": "", "use_case": "session persistence", "switched_from": "", "story": "Show HN: Rmux \u2013 A programmable terminal multiplexer with a Playwright-style SDK"}, {"id": 764054131, "item_id": 47753383, "url": "https://news.ycombinator.com/item?id=47753383", "by": "stebalien", "date": "2026-04-13", "version": null, "stance": "recommend", "quote": "you can use something like dtach or abducto", "excerpt": "My experience is that Emacs wants to be your everything, and works best if you let it. Have you tried putting your terminals inside of Emacs instead of the other way around? * If you need a \"real\" terminal emulator, you can use something like vterm (https://github.com/akermu/emacs-libvterm/). * If you need to be able to attach/detach Emacs sessions on remote machines, you can use something like dtach or abducto (http", "context": "", "use_case": "", "switched_from": "", "story": "Make Tmux Pretty and Usable"}, {"id": 754548899, "item_id": 47159306, "url": "https://news.ycombinator.com/item?id=47159306", "by": "xpe", "date": "2026-02-25", "version": null, "stance": "neutral", "quote": "take a peek at dtach [2] and abduco [3]", "excerpt": "It can help to recognize that tmux combines three kinds of functionality: 1. process persistence; 2. client attachment; 3. view layout. If you don't like how tmux works, there are alternatives. I prefer Zellij [1]. (It also can be informative to take a peek at dtach [2] and abduco [3].) [1]: https://zellij.dev and https://github.com/zellij-org/zellij [2]: https://github.com/crigler/dtach and https://dtach.sourceforge", "context": "", "use_case": "", "switched_from": "", "story": "Claude Code Remote Control"}, {"id": 748816737, "item_id": 46801046, "url": "https://news.ycombinator.com/item?id=46801046", "by": "kloud", "date": "2026-01-28", "version": null, "stance": "warn", "quote": "Abduco sounded good in principle, but implementation is too limited.", "excerpt": "This is awesome! I was thinking it would be neat to have something like abduco but on a more reliable foundation, like libghostty-vt. For my agent management scripts I use zellij since it is more ergonomic than tmux. Abduco sounded good in principle, but implementation is too limited. However, zellij is quite huge in the order of tens of thousands LOC and I am using only small part of it. It looks like zmx might impl", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Dwm.tmux \u2013 a dwm-inspired window manager for tmux"}, {"id": 748736560, "item_id": 46796035, "url": "https://news.ycombinator.com/item?id=46796035", "by": "qudat", "date": "2026-01-28", "version": null, "stance": "recommend", "quote": "Big fan of abduco.", "excerpt": "Nice! Big fan of abduco. I wrote a similar tool but use libghostty for rehydrating the terminal session: https://zmx.sh Works pretty well if you don\u2019t need a window manager in your terminal", "context": "", "use_case": "session management", "switched_from": "", "story": "Show HN: Dwm.tmux \u2013 a dwm-inspired window manager for tmux"}, {"id": 748731473, "item_id": 46795717, "url": "https://news.ycombinator.com/item?id=46795717", "by": "zeech", "date": "2026-01-28", "version": null, "stance": "neutral", "quote": "I did something similar with `abduco` [0] for session management", "excerpt": "Very cool project! When I was regularly using a multiplexer on my personal machines, I did something similar with `abduco` [0] for session management and `dvtm` [1] for the actual multiplexing. [0] https://www.brain-dump.org/projects/abduco/ [1] https://github.com/martanne/dvtm", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Dwm.tmux \u2013 a dwm-inspired window manager for tmux"}, {"id": 738367218, "item_id": 46147951, "url": "https://news.ycombinator.com/item?id=46147951", "by": "ranger_danger", "date": "2025-12-04", "version": null, "stance": "recommend", "quote": "have you tried diss, shpool or abduco?", "excerpt": "have you tried diss, shpool or abduco? also vmux appears to be specifically tailored to vim/neovim https://github.com/yazgoo/vmux", "context": "", "use_case": "", "switched_from": "", "story": "Zmx: Session Persistence for Terminal Processes"}]}