TUIs are resurging because native GUI fragmentation on Windows, macOS, and Linux has left a consistency vacuum that Electron failed to fill.
Key Takeaways
Windows cycled through MFC, WPF, Silverlight, WinUI, and MAUI without a coherent GUI strategy; enterprise apps still default to Electron.
macOS eroded its own HIG advantage by ignoring Fitts’ law and removing keyboard-driven consistency across apps.
Linux’s GTK/Qt split means most companies skip native Linux apps entirely, shipping Electron or nothing.
TUIs are fast, remote-friendly via SSH, OS-agnostic, and easy to automate – filling the void left by broken native ecosystems.
Flutter/Fuchsia and Zed’s wgpu renderer represent clean-slate attempts, but both require re-building OS integration bindings from scratch.
Hacker News Comment Review
Commenters split on causation: one prominent view is that Claude Code’s CLI dominance is the single biggest driver of current TUI growth, not GUI decay.
Skeptics question the TUI revival’s direction – rebuilding GUI-like widgets inside a character grid is seen as regressing, not innovating; no great cross-platform streamed UI exists yet.
A forward-looking signal: AI-assisted SwiftUI development is rapidly lowering native UI costs, which could reverse the TUI trend by late 2026.
Notable Comments
@tptacek: argues AI-assisted SwiftUI already works well and will make native UI cheap enough to undercut the TUI revival within months.
@qudat: highlights SSH-deployed TUI apps (e.g. pico.sh) as a browser-like zero-install distribution model – a concrete architectural advantage beyond aesthetics.