Hacker ApprovedDepartments

GNU Screen

Hacker Approved

Ranked 4 of 11 terminal multiplexers by recommenders

Long-standing terminal multiplexer for keeping sessions alive across disconnects, with a well-written man page and simple key bindings. Critics call it old, with weak UTF-8 support.

Long-standing terminal multiplexer for keeping sessions alive across disconnects, with a well-written man page and simple key bindings. Critics call it old, with weak UTF-8 support.

44 people gave an opinion

recommend it
33
criticize it
11
approval share
75%
Each figure is one person. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: 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: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 33 people recommend itNeeds 10 or more, met.
  • 3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Resumes sessions after reconnecting

    “just running screen or tmux on the other end and just resume where you left of after quick reconnect”

    Comment from 16 Jan 2026 in “Linux boxes via SSH: suspended when disconected”

    “Whereas with screen/tmux you can just pop it open again and see the whole session.”

    Comment from 30 Jul 2026 in “Mitchellh starts a new company: Superlogical”

    “open my whole session in a terminal multiplexer (screen, tmux)”

    Comment from 21 May 2026 in “Google Search as you know it is over”
  • Logs and dumps session output

    “One nicety there now is that you can easily get a dump of what's showing in the pty with screen -S -X hardcopy.”

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

    “starting everything from within GNU screen or tmux with logging turned on”

    Comment from 11 Dec 2025 in “How can I read the standard output of an already-running process?”

    “script (or screen/tmux logging) will capture both though.”

    Comment from 11 Dec 2025 in “How can I read the standard output of an already-running process?”
  • Small, long-lived and stable

    “Screen is only 280Kb (armv7), statically compiled with curses.”

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

    “been using it for 25 years, so far so good”

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

    “And I've used it ever since.”

    Comment from 13 Apr 2026 in “Make Tmux Pretty and Usable”
  • Detaching and reattaching works well

    “Detaching is working just fine with `screen` as well.”

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

    “I do the dinosaur version of this, with screen and xpra. Works great.”

    Comment from 18 Jun 2026 in “Emacs 31 Is Around the Corner: The Changes I'm Daily Driving”

What people warn about

Each mark is one comment

  • Weak or missing UTF-8 support

    “It was an attempt to bolt on UTF8 support, but it's not great.”

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

    “Screen does not have UTF8 support, tmux does.”

    Comment from 13 Apr 2026 in “Make Tmux Pretty and Usable”
  • Dated emulator lags modern output

    “that emulator is decades old and lags far behind what modern programs emit”

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

    “the venerable but ancient GNU screen”

    Comment from 2 Oct 2026 in “Pi 1.0”
  • Bug and codebase concerns

    “I traced it back to a bug in screen, which I patched in my own screen fork.”

    Comment from 2 Oct 2026 in “Pi 1.0”

    “I switched from screen to tmux due to rumor about the screen code base”

    Comment from 14 Feb 2026 in “Vim 9.2 Released”

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.

GNU Screen compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
tmux41111179%1210 yrs14 ownersApproved
Herdr2326877%71 mo18 ownersApproved
Zellij933374%122 yrs5 ownersApproved
GNU ScreenThis page331175%12—Approved
zmx23196%10—Approved
See all 11 terminal multiplexers, ranked

What people said

38 of the 47 comments that mention it, newest first. Each links to the original comment.

“All of these tools are great”

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

“It works for everything, not just your harness.”

RecommendsComment from 16 Oct 2026 in “OpenCode 2.0”

“when combined with something like screen it's icing on the cake”

RecommendsComment from 2 Oct 2026 in “Pi 1.0”

“the venerable but ancient GNU screen”

CriticizesComment from 2 Oct 2026 in “Pi 1.0”

“I traced it back to a bug in screen, which I patched in my own screen fork.”

CriticizesComment from 2 Oct 2026 in “Pi 1.0”

“Unless you actually need GUIs, you could just use screen/tmux”

RecommendsComment from 28 Aug 2026 in “AI Agent Has Root”

“doesn't end up being very good IME”

CriticizesComment from 22 Aug 2026 in “Stop Making TUIs”

“You can also just use the system console with tmux or GNU screen”

RecommendsComment from 21 Aug 2026 in “Stop Making TUIs”

“before that I was using zellij and before that tmux and before that gnu screen”

MixedComment from 30 Jul 2026 in “Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode”

“Whereas with screen/tmux you can just pop it open again and see the whole session.”

RecommendsComment from 30 Jul 2026 in “Mitchellh starts a new company: Superlogical”

“allows gnu screen to work as it always has”

RecommendsComment from 26 Jul 2026 in “Systemd Linger”

“not happy with cli based serial consoles like tio, screen etc.”

CriticizesComment from 23 Jul 2026 in “Show HN: Modern Serial Console for macOS based on libghostty written in Swift”

“The poling requires tmux (not screen nor dtach, as far as I could find)”

MixedComment from 29 Jun 2026 in “Herdr: Agent multiplexer that lives in your terminal”

“I do the dinosaur version of this, with screen and xpra. Works great.”

RecommendsComment from 18 Jun 2026 in “Emacs 31 Is Around the Corner: The Changes I'm Daily Driving”

“Old busted screen can do multiple windows per session.”

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

“that emulator is decades old and lags far behind what modern programs emit”

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

“open my whole session in a terminal multiplexer (screen, tmux)”

RecommendsComment from 21 May 2026 in “Google Search as you know it is over”

“Screen is only 280Kb (armv7), statically compiled with curses.”

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

“It was an attempt to bolt on UTF8 support, but it's not great.”

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

“And I've used it ever since.”

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

“What I don't see discussed is why tmux (and screen) are still a thing”

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

“Screen does not have UTF8 support, tmux does.”

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

“One nicety there now is that you can easily get a dump of what's showing in the pty with screen -S -X hardcopy.”

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

“been using it for 25 years, so far so good”

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

“that man page is one of the best-written man pages I've come across: informative, friendly and just the right level of detail.”

RecommendsComment from 10 Mar 2026 in “Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor”

“any wise sysadmin would put that advice on every ~/.login or /etc/motd”

RecommendsComment from 10 Mar 2026 in “Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor”

“Detaching is working just fine with `screen` as well.”

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

“horrors to copy and paste text under Tmux/Screen”

CriticizesComment from 18 Feb 2026 in “Terminals should generate the 256-color palette”

“find the key combinations very easy and intuitive”

RecommendsComment from 17 Feb 2026 in “Undo in Vi and Its Successors”

“I switched from screen to tmux due to rumor about the screen code base”

CriticizesComment from 14 Feb 2026 in “Vim 9.2 Released”

“just running screen or tmux on the other end and just resume where you left of after quick reconnect”

RecommendsComment from 16 Jan 2026 in “Linux boxes via SSH: suspended when disconected”

“composing existing tools that provide that functionality (namely tmux/screen and Docker/Podman)”

RecommendsComment from 21 Dec 2025 in “FWS – pip-installable embedded process supervisor with PTY/pipe/dtach back ends”

“script (or screen/tmux logging) will capture both though.”

RecommendsComment from 11 Dec 2025 in “How can I read the standard output of an already-running process?”

“starting everything from within GNU screen or tmux with logging turned on”

RecommendsComment from 11 Dec 2025 in “How can I read the standard output of an already-running process?”

“That way you can easily take the above setup to any machine that you move to.”

RecommendsComment from 9 Dec 2025 in “Twelve Days of Shell”

“then you want tmux or screen or zellij”

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

“I actually use screen myself and it was one of the main inspirations for sbsh.”

RecommendsComment from 4 Nov 2025 in “I built sbsh: Persistent terminal sessions with discovery, profiles, and an API”

“Not a big fan of screen and tmux except as their limited value to me”

CriticizesComment from 3 Nov 2025 in “State of Terminal Emulators in 2025: The Errant Champions”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.