Why TUIs are back

Perceived Advantages of TUIs

  • Fit naturally into terminal‑centric workflows (ssh/tmux/zellij, remote servers, headless machines).
  • Fast startup, low latency, low memory use compared to many Electron/web apps.
  • Keyboard‑first, distraction‑free; good for “power users” who live in terminals.
  • Same interface locally and over SSH; one piece of “ceremony” (SSH) unlocks all TUIs.
  • Constraints (80×24 text, no padding, limited layout) push toward information density and utility over visual “bloat.”

Role of AI and Claude Code

  • Many argue the immediate resurgence is driven by Claude Code and similar agents: a popular, highly visible TUI that made the pattern fashionable.
  • LLMs make TUIs much cheaper to build and debug; frameworks like Bubble Tea/Ratatui/Rich/Textual/Ink let models scaffold TUIs quickly.
  • TUIs work well as an AI collaboration space: both human and agent share text, commands, logs.
  • Some predict this is a “blip” until LLMs make native GUIs equally cheap to generate; others think cross‑platform fragmentation keeps TUIs relevant.

GUI / Web Frustrations

  • Complaints about modern GUIs: excessive padding, rounded‑corner “aesthetic,” animations, low information density, inconsistent keyboard shortcuts.
  • Electron/web UIs are criticized for memory bloat, performance, and feeling non‑native across platforms.
  • Native GUI toolkits (Qt, GTK, etc.) seen as complex, fragmented, or hard to distribute, especially cross‑platform.

Tooling, Ecosystem, and Cross‑Platform Issues

  • TUIs seen as “write once, run anywhere” in any decent terminal, including improved modern emulators (Windows Terminal, etc.).
  • GUI ecosystems are fragmented by OS and toolkit; “one simple, open, cross‑platform GUI stack” is perceived as missing.
  • Some nostalgically compare past tools (VB6, Delphi, Tcl/Tk) as having made GUI authoring far easier than today.

Skepticism and Limits

  • Critics: many new TUIs are slow/bloated (JS/Python), have poor UX, aren’t composable like classic CLIs, and are niche outside developers.
  • Some prefer web or native GUIs for better integration (OS shortcuts, password managers, rich graphics).
  • Debate over whether TUIs are truly more automatable; examples exist on both sides (e.g., 3270 scripting vs fragile TUI automation).

Social / Cultural Factors

  • TUIs and terminals function as a competence signal; some see “l33t hacker” LARPing and AI‑driven FOMO as significant drivers.
  • Others argue TUIs never really went away for UNIX‑style power users and are simply more visible now.