Stop Making TUIs
Summary
Thomas Ptacek advocates for building native graphical user interfaces instead of text-based interfaces, citing that coding agents have reduced development costs. Simon Willison supports this view based on his own experience with vibe-coded macOS apps.
View Cached Full Text
Cached at: 08/21/26, 08:11 PM
Similar Articles
Stop Making TUIs
The author advocates for building native user interfaces over terminal user interfaces, demonstrating several AI-assisted apps created with minimal coding effort.
The text mode lie: why modern TUIs are a nightmare for accessibility
The article critiques modern Text User Interfaces (TUIs) for their poor accessibility to screen reader users, challenging the misconception that terminal-based applications are inherently accessible.
@jakevin7: Here's a hot take: TUI will gradually decline or even become obsolete. I haven't used Claude Code in a long time. I almost exclusively use Slock. For ad-hoc tasks, I now use Codex Desktop more, occasionally Claude Desktop. It makes me rethink TUI…
This article discusses the trend of TUI (Terminal User Interface) gradually declining in AI programming tools. The author argues that as model capabilities improve, TUI will be replaced by CLI+server architectures or Web UI, and shares personal experience switching from Claude Code to Slock, Codex Desktop, and other tools.
@_hyf0: I wanted to build a toy coding agent. Started by looking into the TUI layer. That rabbit hole turned into a full termin…
VUE-TUI is a new open-source framework that lets developers build interactive terminal applications using Vue components, with features like flexbox layout, HMR, and a focus system.
Native all the way, until you need text
A veteran macOS/iOS developer recounts the struggle of implementing a Markdown-supporting chat UI using Apple's native frameworks (SwiftUI, AppKit, TextKit) and ultimately finds that web-based technologies like Electron offer a more practical solution for rich text rendering.