Hacker ApprovedDepartments

zmx

Hacker Approved

Ranked 5 of 8 terminal multiplexers by recommenders

People recommend zmx for simple session persistence that keeps terminal state and scrollback, with remote reattach and minimal features. Critics say it can be buggy with screen repainting.

18 people recommended zmx in Hacker News comments, 2 had mixed feelings and 1 criticized it, November 2025 to October 2026.

Summary written by Claude from 31 comments. It was written before the November 2026 recount, and 28 of those comments still count.

21 people gave an opinion

recommend it
18
mixed feelings
2
warn against or regret it
1

The record

Each figure is one person. RecommendsMixed feelingsCriticizes

Recommended in 10 of 12 months

In 16 different threads.

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: recommended

Why it carries the badge

  • 18 people recommend itNeeds 10 or more, met.
  • 18 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 10 of 12 monthsNeeds 4 or more, met.
  • Recommended in 16 threadsNeeds 5 or more, met.
  • The biggest thread supplies 22% of its recommendersNeeds half or less, met.

The same rules apply to every product, and the badge can’t be bought. Mixed feelings count toward neither side. How the badge works

What people say about it

Reasons grouped from a sample of 26 of the 32 opinions about it, picked in proportion to how many people recommend it, have mixed feelings and criticize it. Each mark is one comment in the sample. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Simple, minimal session persistence

    “I built zmx because I wanted a simpler session persistence model that also supported remotely running, tailing, and waiting for commands to finish.”

    Comment from 19 Oct 2026 in “Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling”

    “It sounds like you could get away with using a tool like https://zmx.sh which only handles session persistence”

    Comment from 21 Mar 2026 in “Ghostling”

    “Session persistence can be solved by zmx”

    Comment from 7 Aug 2026 in “Herdr is joining Y Combinator. The runtime stays open”
  • Restores scrollback and terminal state

    “zmx holds onto terminal state and history and sends a snapshot on re-attach.”

    Comment from 4 Dec 2025 in “Zmx: Session Persistence for Terminal Processes”

    “It uses libghostty to restore scrollback history and terminal state.”

    Comment from 14 Apr 2026 in “Make Tmux Pretty and Usable”

    “It uses libghostty for rehydrating session state and scrollback”

    Comment from 1 Mar 2026 in “Ghostty – Terminal Emulator”
  • Works well over SSH and remote sessions

    “seems to work quite well switching between my laptop and phone”

    Comment from 25 Feb 2026 in “Claude Code Remote Control”

    “Whenever I need a process I can reattach to I wrap it in zmx.”

    Comment from 8 Jul 2026 in “Herdr: One terminal to rule them all”
  • Replaces tmux for many users

    “beautiful piece of minimal software that basically has gotten rid of my tmux and zellij use”

    Comment from 7 Jul 2026 in “Herdr: One terminal to rule them all”

    “It's great because it allows me to replace tmux completely in all my ssh sessions”

    Comment from 20 Feb 2026 in “Show HN: Ghostty-based terminal with vertical tabs and notifications”

What people warn about

Each mark is one comment

  • Screen repainting glitches

    “It's still a bit buggy (screen repainting) but quite pleasant to use with ghostty.”

    Comment from 13 Apr 2026 in “Make Tmux Pretty and Usable”

Other terminal multiplexers people recommend

The four most recommended other terminal multiplexers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

zmx compared with 4 alternatives
ProductRecommendMixedCriticizeApprovalMonthsHad forBadge
tmux325569777%1210 yrs12 peopleApproved
Herdr170436074%51 mo18 peopleApproved
Zellij75142972%12—Approved
GNU Screen293878%12—Approved
zmxThis page182195%10—Approved
See all 8 terminal multiplexers, ranked

Also compared with Rex by Superlogical.

What people said

26 of the 32 opinions about it, picked in proportion to the three counts, newest first. Each links to the original comment.

“zmx has more features than some things of a similar nature”

RecommendsComment from 28 Oct 2026 in “Ghostty 1.4”

“it’s a great piece of software”

RecommendsComment from 19 Oct 2026 in “Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling”

“I built zmx because I wanted a simpler session persistence model that also supported remotely running, tailing, and waiting for commands to finish.”

RecommendsComment from 19 Oct 2026 in “Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling”

“Session persistence can be solved by zmx”

RecommendsComment from 7 Aug 2026 in “Herdr is joining Y Combinator. The runtime stays open”

“for a more minimalist tool”

RecommendsComment from 7 Aug 2026 in “Herdr is joining Y Combinator. The runtime stays open”

“That's something I built into zmx in order to scratch that "debugging in a remote VM" itch.”

RecommendsComment from 4 Aug 2026 in “The Warp Agent CLI”

“Following the docs though, with bash or zsh, I run into an issue when doing the following.”

CriticizesComment from 27 Jul 2026 in “Zmx: Session Attach/Detach for the Terminal”

“Whenever I need a process I can reattach to I wrap it in zmx.”

RecommendsComment from 8 Jul 2026 in “Herdr: One terminal to rule them all”

“I’ve used it for an hour and it already feels like second nature”

RecommendsComment from 8 Jul 2026 in “Herdr: One terminal to rule them all”

“beautiful piece of minimal software that basically has gotten rid of my tmux and zellij use”

RecommendsComment from 7 Jul 2026 in “Herdr: One terminal to rule them all”

“love zmx and it's minimalism policy”

RecommendsComment from 12 Jun 2026 in “Show HN: Boo – screen-style terminal multiplexer built on libghostty”

“Been using zmx for a few months and love it”

RecommendsComment from 12 Jun 2026 in “Show HN: Boo – screen-style terminal multiplexer built on libghostty”

“zmx avoids the alternate screen (tmux uses it by default, which makes scrolling agent output awkward”

RecommendsComment from 6 May 2026 in “A Desktop Made for One”

“It uses libghostty to restore scrollback history and terminal state.”

RecommendsComment from 14 Apr 2026 in “Make Tmux Pretty and Usable”

“has been working very well for me”

RecommendsComment from 14 Apr 2026 in “Make Tmux Pretty and Usable”

“It's still a bit buggy (screen repainting) but quite pleasant to use with ghostty.”

MixedComment from 13 Apr 2026 in “Make Tmux Pretty and Usable”

“It sounds like you could get away with using a tool like https://zmx.sh which only handles session persistence”

RecommendsComment from 21 Mar 2026 in “Ghostling”

“It uses libghostty for rehydrating session state and scrollback”

RecommendsComment from 1 Mar 2026 in “Ghostty – Terminal Emulator”

“seems to work quite well switching between my laptop and phone”

RecommendsComment from 25 Feb 2026 in “Claude Code Remote Control”

“It's great because it allows me to replace tmux completely in all my ssh sessions”

RecommendsComment from 20 Feb 2026 in “Show HN: Ghostty-based terminal with vertical tabs and notifications”

“Zmx is basically a single file with 1500 LoC”

RecommendsComment from 30 Jan 2026 in “Show HN: Dwm.tmux – a dwm-inspired window manager for tmux”

“zmx might implement just the right amount of features for this use case”

RecommendsComment from 28 Jan 2026 in “Show HN: Dwm.tmux – a dwm-inspired window manager for tmux”

“Works pretty well if you don’t need a window manager in your terminal”

RecommendsComment from 28 Jan 2026 in “Show HN: Dwm.tmux – a dwm-inspired window manager for tmux”

“zmx holds onto terminal state and history and sends a snapshot on re-attach.”

RecommendsComment from 4 Dec 2025 in “Zmx: Session Persistence for Terminal Processes”

“I want this, but with the window switcher from tmux”

MixedComment from 4 Dec 2025 in “Zmx: Session Persistence for Terminal Processes”

“This almost seems perfect, and autossh + the ssh 'aliases' (d.term) in the readme are new to me”

RecommendsComment from 4 Dec 2025 in “Zmx: Session Persistence for Terminal Processes”

Counts come from 1,791,911 Hacker News comments labeled by Claude, November 2025 to October 2026, with data through October 31, 2026. Counts updated 2 Nov 2026. How we count. Report a mistake.