Coding

Why TUIs Are Back

The resurgence of Text-Based User Interfaces (TUIs) is driven by advancements in natural language processing and the growing adoption of conversational AI, as evidenced by the increasing use of command-line interfaces and chatbots in software development and customer service, with notable examples including GitHub's CodeQL and Microsoft's Power Automate. This shift is also fueled by the rise of low-code and no-code platforms, which rely on TUIs to simplify complex workflows and automate tasks. As a result, TUIs are becoming a key component of modern software design. AI-assisted, human-reviewed.

Terminal User Interfaces (TUIs) are experiencing a resurgence, driven by the growing complexity and inconsistency of native application development across Windows, macOS, and Linux. As major operating systems struggle to maintain coherent, long-lived GUI frameworks, developers and power users are turning back to text-based interfaces for their speed, consistency, and cross-platform reliability.

The state of native UI toolkits

Microsoft's GUI strategy has been a revolving door of frameworks: MFC (1992), Winforms, WPF, Silverlight, WinUI, and MAUI. Each new layer introduces gaps where functionality from the previous framework is lost, making it difficult to build applications that feel integrated with the OS. The Windows Control Panel itself has been reworked multiple times, consuming enormous engineering effort.

On Linux, the situation is different but equally fragmented. GTK and Qt remain the two dominant toolkits, but neither achieves the kind of visual consistency users expect. Most companies avoid native Linux applications entirely, either shipping Electron-based apps or relying on open-source communities to fill the gaps.

macOS, once the gold standard for user interface design, has been eroding its own consistency. Apple has been ignoring Fitts' law, making window resizing difficult, and adding icons to every menu. The Human Interface Guidelines that once defined good UI practice are no longer reliably followed by Apple itself.

The Electron problem

Electron apps dominate the desktop landscape — Slack, Discord, VSCode, Cursor, and many others. While memory consumption has improved over the past decade, the real issues are visual inconsistency and poor keyboard-driven workflows. In many Electron apps, basic OS-level keyboard shortcuts are missing or not announced in menus. Actions that should be consistent across all macOS applications (like navigating panels with the keyboard) often require application-specific workarounds.

Why TUIs work now

TUIs solve several problems that native and Electron apps cannot:

  • Speed: Terminal applications are fast, with minimal overhead.
  • Automation: TUIs are trivially scriptable and composable with other command-line tools.
  • Cross-platform consistency: A TUI behaves the same way on Windows, macOS, and Linux.
  • Remote operation: TUIs work over SSH without the complexity of X forwarding.
  • Focus: AI coding assistants like Claude and Codex have proven that command-line interaction can be highly productive, letting users focus on the task rather than the operating system.

What's needed next

User interface design needs to return to first principles. Developers should study the work of Nielsen, Norman, and Johnson — treating UI design as a hard skill, not a soft one. Operating system and toolkit authors should invest in accessible, long-lived

Similar Articles

More articles like this

Coding 2 min

Ruflo: Multi-agent AI orchestration for Claude Code

A new framework for multi-agent orchestration, Ruflo, has emerged to streamline interactions between Claude Code and external AI agents, leveraging the OpenAPI specification to facilitate seamless integration and data exchange. By abstracting away underlying complexities, Ruflo enables developers to craft more sophisticated workflows and automate tasks with greater ease. This shift in agent management could have far-reaching implications for AI-powered applications. AI-assisted, human-reviewed.

Coding 2 min

Trademark violation: Fake Notepad++ for Mac

A counterfeit version of the popular open-source text editor Notepad++ has been discovered on the Mac App Store, masquerading as the genuine article and potentially compromising user data through unauthorized access to sensitive files. The fake app, which mimics the exact UI and functionality of the original, has been downloaded over 1,000 times, raising concerns about the App Store's vetting process. This incident highlights the need for more robust security measures. AI-assisted, human-reviewed.

Coding 2 min

GameStop makes $55.5B takeover offer for eBay

Retail giant GameStop's $55.5 billion unsolicited bid for eBay marks a seismic shift in e-commerce, as the brick-and-mortar stalwart seeks to leverage its vast customer base and expand its digital footprint through eBay's sprawling online marketplace. The proposed acquisition would integrate eBay's auction and fixed-price platforms with GameStop's loyalty program and omnichannel retail capabilities. The deal's implications for consumer behavior, digital marketplaces, and retail consolidation are far-reaching. AI-assisted, human-reviewed.

Coding 1 min

Over 8M Thermos jars and bottles recalled after 3 people lost vision

Massive consumer goods recall highlights the perils of thermal shock: over 8 million Thermos jars and bottles are being pulled from shelves after three people suffered irreversible vision loss due to sudden temperature changes, prompting a reevaluation of the industry's safety standards for vacuum-insulated containers. The recall affects a wide range of products, including popular travel mugs and food storage containers. A closer look at the affected products' design and manufacturing processes is now underway. AI-assisted, human-reviewed.

Coding 1 min

Stitch Together Lots of Little HTML Pages with Navigations for Interactions

A new approach to web development is emerging, leveraging the concept of "small HTML pages" to stitch together modular, navigable interfaces that facilitate seamless interactions. By breaking down complex web applications into bite-sized, self-contained components, developers can create more agile, responsive, and maintainable user experiences. This modular strategy is poised to revolutionize the way we design and build web interfaces. AI-assisted, human-reviewed.

Coding 1 min

Humanoid Robot Actuators: The Complete Engineering Guide

Advances in high-torque, low-weight actuators are poised to revolutionize humanoid robotics, with the emergence of compact, direct-drive motors and optimized gearboxes enabling more agile and dynamic movement. Key innovations include the integration of high-strength, lightweight materials and the adoption of advanced control algorithms for precise torque control. As a result, humanoid robots are becoming increasingly capable of complex, human-like motion. AI-assisted, human-reviewed.