logoalt Hacker News

MBCooktoday at 1:19 AM5 repliesview on HN

They’re not terminal UIs.

They’re attempts at pretending to have Windows (etc.) GUIs in a terminal.

Same stuff people made for DOS when Windows wasn’t common or good enough yet.

I’m not surprised they’re a disaster. Or built without understanding the abilities of the terminal they’re running on.


Replies

sethaurustoday at 1:38 AM

If you don't want people calling these apps TUIs, what would you prefer people call them? And what does the term TUI refer to, if not this?

show 1 reply
coldteatoday at 7:59 AM

>They’re not terminal UIs. They’re attempts at pretending to have Windows (etc.) GUIs in a terminal.

That's what a terminal UI is, and has been since Emacs was a thing.

dspilletttoday at 3:27 AM

> They’re not terminal UIs.

Actually, I think that is close to a good name for them: Terminal-based GUIs.

Some are pretty useful, for instance I like lazygit as a simple dashboard/panel for a small repo (or when making small changes to a larger one), some make me wonder what those who made them were smoking!

The less silly ones are handy when you are tinkering with a far away machine and want something a little more interactive than CLI commands and stuff connected by pipes and scripts but don't want to deal with the latency of GUI remoting. Some, though, are so badly thought out that they are slower than using a browser over long-distance X…

show 1 reply
kordlessagaintoday at 2:14 AM

A shell is the environmental manager, the terminal is the display device, and the window is the container. Add in tabs, web panes and sticky notes + make it all agentic, you get Hyperia: https://hyperia.nuts.services