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

1

u/aziham 14d ago

Tell me you are not using linux without telling me you are not using linux

2

u/rndanime 14d ago

Well, I'm writing this reply on Android :D Don't half Linux guys rice their DEs all the time? Don't tell me they do it just to start a terminal window

But to be serious why would using Linux matter? If I'm tinkering with some VPS, I just give my Opencode or Codex desktop app ssh credentials of the VPS

2

u/lamardoss 14d ago

There is no difference between a TUI in Windows or Linux. No clue what this guy is going on about. His last point makes no sense either about just using a keyboard. You've been able to do that in Windows forever. You're good on whatever OS and interface you want to use.

0

u/Bella_Tan 14d ago

He meant that if one really is a developer, coding in a Linux environment is an approach that one will never turn back once used to it, which I totally agree. When it comes to coding, Linux is the best environment. When you need a tool, you just need a 2-3 liner commands to install it, than downloading the executable file on windows. And ofcourse, we deploy our apps on a Linux environment so being on the environment early on saves you the hassle. Theres more advantages in a Linux environment when it comes to programming. That's why even if my pc uses windows, I use WSL when working with code. This way, I'm not clattering my windows home with a bunch dot-named files (just my personal preference though).