Stop Making TUIs

Simon Willison's Blog News

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.

No content available
Original Article
View Cached Full Text

Cached at: 08/21/26, 08:11 PM

# Stop Making TUIs Source: [https://simonwillison.net/2026/Aug/21/stop-making-tuis/](https://simonwillison.net/2026/Aug/21/stop-making-tuis/) 21st August 2026 \- Link Blog **[Stop Making TUIs](https://sockpuppet.org/blog/2026/08/20/stop-making-tuis/)**\. Thomas Ptacek advocates for building real native user interfaces for even the smallest of personal tools, because coding agents have reduced the cost of getting a usable\-enough GUI up and running to almost nothing\. I wrote about my vibe\-coded bandwidth and GPU monitoring macOS task bar apps[back in March](https://simonwillison.net/2026/Mar/27/vibe-coding-swiftui/), and I'm still using both of those on a daily basis\. I'm not habitually knocking out real UIs for my other projects yet, but I'm running out of excuses\! Thomas: > If you haven’t tried your hand at turning one of your 500 throwaway CLIs into a native app, you’re doing yourself a disservice\. Go build a native UI\. It’ll probably change the way you think\.

Similar Articles

Stop Making TUIs

Hacker News Top

The author advocates for building native user interfaces over terminal user interfaces, demonstrating several AI-assisted apps created with minimal coding effort.

@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…

X AI KOLs Following

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.

Native all the way, until you need text

Hacker News Top

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.