---
title: "Stop Making TUIs: AI Makes Native UI Development Nearly Free"
source: "Simon Willison 博客（Atom）"
source_tier: "t2"
url: "https://simonwillison.net/2026/Aug/21/stop-making-tuis/"
permalink: "https://feed.astralor.com/items/itm_2b90eef6053740b64e7d3eb8"
published: "2026-08-21T16:07:32.000Z"
score: 69
channel: "tech"
tags: ["Coding Agents","TUI","Vibe Coding","Native UI"]
---

# Stop Making TUIs: AI Makes Native UI Development Nearly Free

## AI commentary

> What makes this worth reading is that it moves AI coding from 'faster code writing' to 'richer product forms.' For any developer or tech lead sitting on a pile of internal CLI tools, it highlights a low-cost workflow upgrade: let AI turn your ugly CLIs into usable interfaces.

## At a glance

Security expert Thomas Ptacek argues that developers should build real native user interfaces even for the smallest personal tools, because coding agents have reduced the cost of getting a usable GUI up and running to almost nothing. Simon Willison shares that he vibe-coded macOS menu bar bandwidth and GPU monitoring apps back in March and still uses them daily. He admits he is running out of excuses to keep making throwaway CLIs, and suggests turning one of your 500 one-off command-line tools into a native app—it will probably change the way you think.

## Key points

- AI coding agents have driven the cost of building a usable GUI down to nearly zero.
- Simon Willison has been using his vibe-coded macOS menu bar monitoring apps daily for months.
- Developers should stop limiting themselves to throwaway CLIs and give native UIs a try.
- Thomas Ptacek believes turning a CLI into a native app will change how you think.

## Full text

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, 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. Tags: thomas-ptacek, ai, generative-ai, llms, vibe-coding, coding-agents

---

Verify against the original before citing; curated by Astral Feed: https://feed.astralor.com/items/itm_2b90eef6053740b64e7d3eb8
