Culture

AI Coding Agents Make Native GUIs Easier Than TUIs

The rise of AI coding agents has slashed the cost of software development, prompting experts to urge developers to build native graphical user interfaces instead of terminal-based tools.

Simon Willison2 days agoCulture
Illustration generated for this story

The widespread availability of AI coding agents is fundamentally changing how developers approach building utility software. Security expert Thomas Ptacek recently advocated for developers to stop building terminal user interfaces (TUIs) for their personal tools. Instead, Ptacek suggests creating native graphical user interfaces (GUIs), arguing that modern AI assistants have reduced the time and effort required to build functional desktop applications to nearly zero.

Prominent developer Simon Willison echoed this sentiment, sharing his own success with AI-assisted GUI development. In March, Willison used AI tools to build two native macOS taskbar applications—one for monitoring network bandwidth and another for tracking GPU usage—through a rapid process he described as vibe-coding. Months later, he reports using both applications on a daily basis, demonstrating that AI-generated native tools can provide lasting utility without the traditional overhead of manual GUI programming.

For software practitioners, this shift represents a major departure from traditional workflows. Historically, developers favored command-line interfaces (CLIs) or TUIs for internal and personal tools because designing a native GUI was too time-consuming. Coding agents eliminate this barrier by handling the boilerplate code, layout configurations, and platform-specific APIs required for native operating system integration.

By leveraging AI to convert throwaway command-line scripts into polished desktop applications, developers can create more intuitive workflows. Willison encourages programmers to experiment with this approach on their own minor projects, suggesting that building native user interfaces with AI assistance will fundamentally change how developers think about software design and personal productivity.

This is our own summary of reporting by Simon Willison

More in Culture