---
title: "Stop Making TUIs"
description: "Hard to argue this so hard here. For me it's convenience. I work from a terminal most things that are real work get done there so this provide a convenient..."
date: 2026-08-21
published: true
tags:
  - ai
  - cli
  - tui
template: link
---


Hard to argue this so hard here.  For me it's convenience.  I work from a terminal most things that are real work get done there so this provide a convenient proximity to real work.  If it's a developer tool for me to use alongside development work I prefer a tui if it can be done in a text interface.

Clis are different.  Clis provide a great interface into automation, scripting, agent use, interop from two things no one else uses together.

Alternatively to the argument for agents making ==real== user interfaces _easy_ I'm going to argue if that's the case you should have your backend logic hooked into all the interfaces a user could want, CLI, tui, html, rest/http api.

I honestly feel like the training data for a good tui just isn't there and agents default to making bad this.