logoalt Hacker News

dbishyesterday at 7:26 PM8 repliesview on HN

I’m relatively certain it’s just this at the end of the day. Everything I see people doing in their custom built TUIs or claude/codex CLI can be done, likely even easier, in a simplified IDE or easier to scan UI, but it feels nice/cool/cyberpunk/work-like to look like you’re doing more.

Everyone will have a “reasonable” explanation though for why they have to stay in the terminal even when they aren’t really coding anymore and it wouldn’t be hard to have a window next to your terminal if you really have to, but live and let live. Whatever makes you happy as be all become managers.

I too like a cyberpunk interface even if it’s last the need :)


Replies

allthetimeyesterday at 7:37 PM

It is much easier to quickly generate a usable tui for simple monitoring and management than a usable gui. Go + lipgloss + bubble tea and a single prompt will give you whatever you need in a minute or two - much faster to compile and no platform specific issues. I can’t speak for anyone else, but I do a lot of work in the terminal still and I’d much rather stay in that context then open up yet another window

show 4 replies
mr_mitmyesterday at 7:37 PM

TUIs already increased in popularity before agents became a thing. The low latency, the ease of remoting and the limited screen real estate which forces the developer to carefully design the interface are genuine advantages. I've been using mutt, vim, tig, tmux, newsboat, etc for over a decade at this point, and the cyberpunk feeling faded quickly.

show 1 reply
regexorcistyesterday at 7:50 PM

No it can never be the same. The terminal is about not having to switch from the keyboard. My entire workflow is tmux panes with different TUIs and terminals. Not to mention performance, with a neovim IDE you may have tens of them open in different panes for example. I wouldn't try that with VSCode.

show 1 reply
xiaoyu2006yesterday at 9:22 PM

But GUIs are hard to built - mainly because of tech debts around all three major platforms. But nontheless displaying graphics is harder than outputting control chars.

ghustoyesterday at 7:44 PM

It isn't, at least for me. I choose between GUI and terminal apps based on which one is easies. Sometimes the "easy" option really isn't easy at all.

james_marksyesterday at 8:32 PM

Hot take: TUI’s default to providing utility, GUI’s are prone to extra style/bloat.

Obviously both are capable of the other.

The vanilla HTML styles look bare, so you have do _something_. TUI’s look sort of cool in their simplest form.

show 1 reply
jbvlktyesterday at 10:13 PM

[dead]