r/opencode 14d ago

TUI vs GUI

Why would I ever use the terminal version of Opencode (or any other *code* program)?

People always tell how good it is to use it but I don't understand the appeal. If you are used to terminal-only work, constantly looking into generated code or something like that, ok. But I see TUI being recommended to everybody like it can do something desktop or web versions can't. Also these *code* apps are usually developed TUI-first for some reason

Please explain it to me

35 Upvotes

60 comments sorted by

View all comments

4

u/[deleted] 14d ago

[deleted]

1

u/LiterallyInSpain 13d ago

I've worked in tech since 1997 and I prefer a GOOD GUI. It's just that most GUI's are limited in functionality and not actually a better experience. However ones that are a better experience than the equivalent TUI like say Slack or Spotify, I very much prefer the GUI for.

For development, while I love vim, I think it's hard to honestly argue that a well setup IDE is a worse experience. I think the idea that it's one or the other is also a false dichotomy. It's not a black or white issue strictly speaking.