| ▲ | qudat 10 hours ago | |||||||||||||||||||||||||||||||||||||
I think if you look purely at the numbers, the real reason TUIs are popular is claude code, everything else is background noise compared to it. What originally got me excited to build TUIs was the concept of delivering apps over the wire via SSH. SSH apps resemble a browser in that way: no local installs required. It's a major reason why I enjoy hacking on https://pico.sh -- deploying the TUI requires zero user involvement. | ||||||||||||||||||||||||||||||||||||||
| ▲ | _jackdk_ 10 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
I don't think that's true, because it appears to me that the upswing in new TUI programs predates Claude Code's takeoff. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | copperx 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
> I think if you look purely at the numbers, the real reason TUIs are popular is claude code Do you mean that TUIs are popular because everyone is now trying to imitate Claude Code? or because TUIs are now easier to develop when Claude Code exists? | ||||||||||||||||||||||||||||||||||||||
| ▲ | ctippett 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
I'm still motivated to adopt a TUI application in lieu of a pure CLI or GUI because of the ability to use it over SSH. | ||||||||||||||||||||||||||||||||||||||
| ▲ | agumonkey 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Claude code amplified the trend hundred fold but there was already a significant increase of TUI since the days of go fzf, rust ratatui and python rich. My bet would be a desire to do away with heavy browser based UI and the curiosity of trying to test the limits of terminal based rendering. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | 1123581321 6 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
That's why I started creating TUI apps. The cli was increasingly becoming a main view for daily work. I was using shortcuts to put the terminal side by side with other desktop apps or browser windows for context, but it was nicer to just write something that could sit in a tmux or zellij session next to claude or opencode. It's also nice to have a little less to worry about as a desktop application developer, to be honest. The display is less nice (low text density especially) in exchange. | ||||||||||||||||||||||||||||||||||||||
| ▲ | 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
| [deleted] | ||||||||||||||||||||||||||||||||||||||
| ▲ | insane_dreamer 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Disagree; TUIs were already gaining steam before that. I think the main driver was frameworks, available for a range of languages, that make it easy to create nice-looking TUIs (ratatui, textual, ink, etc.) | ||||||||||||||||||||||||||||||||||||||
| ▲ | hsn915 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
The TUI version of ClaudeCode is not even that good compared even to the VSCode plugin. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | justinhj 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
It's not really a tui. At least that's not the reason for its success. It's a place where a human can talk to an agent with a common language (human language) and use the computer together in an environment that works for both of us. Text commands and text results. | ||||||||||||||||||||||||||||||||||||||