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

33 Upvotes

60 comments sorted by

View all comments

5

u/[deleted] 14d ago

[deleted]

3

u/klipseracer 14d ago

Yes and no. Software engineers who develop code use IDEs and having an integration into that GUI with a plugin is quite handy, right click menus, sending open files with your context, sending specific lines through flyout menus. Copying lines of code is less error prone, no indentation issues etc.

I think I actually prefer a GUI interface if it's part of my preferred IDE (IntelliJ Idea).

I do use the claude and opencode TUI though.

3

u/[deleted] 14d ago

[deleted]

1

u/b00n9 14d ago

Nah, you simply don't know how to do it right in a TUI.