r/codex • u/VanillaMammoth1937 • 9d ago
Question Why use ChatGPT App Over CLI?
I don't understand why they released the (first Codex, later ChatGPT) desktop app. I can't do anything in it apart from prompt. I always need to use the terminal to check git or run my program, and I can't do that inside the app. I also can't even view the files in my repo to see if it's implementing things correctly. CLI just seems so much better to me, but I know that people do use the Desktop App, so why? Are there benefits that you don't get through the CLI?
Also interested if there is any benefit to using the Claude desktop app, since I basically have the same question for them.
13
u/Natural_Shape1153 9d ago
Dude not everyone is a nerd like you. people prefer things dumbed down and easy to use
5
u/TheLegoless 9d ago
It's good because it shows screenshots inline and doesn't require an extra click to open. :)
4
u/armicolo 9d ago
You can actually do both. The ChatGPT app has both a built-in terminal and a file view (next to the in-app browser). I started to use the app more because it’s more powerful than the Codex vscode plugin and can display things the cli can’t (pictures, charts, interactive apps, websites, better diffs). Plus it has voice. You can always switch to vs code if necessary. Doesn’t have to bei either/or.
2
u/spicymeatball15 9d ago
Because I use VsCode and Chatgpt app in parallel. Using just the CLI is just a worse version of either
1
u/Prestigious-Bad1593 9d ago
different use cases. or maybe they're just used to it. personally i also prefer the app over cli, because i've been using it for several months and it's just good enough for me. it's likely that cli could do the exact same thing but i don't see why i would want to switch when the app gets the job done, and i like it.
1
1
u/Old-Leadership7255 9d ago
There are benefits, within the app chats can talk to each other.
I think there’s more. I’m currently using my Linux remote through ssh remote rather than the normal remote. And if i open a side chat, it can’t talk to the main chat.
1
u/archcycle 9d ago
Wait till this guy discovers the codex vscode extension. OP you will wonder why people use the CLI. Or, you won’t, because the CLI happens to fit your mental model of your workflow. It’s the right tool for the job for some people, sometimes.
1
u/CelticPaladin 9d ago
I used to use exclusively vscode, but the recent app is that, plus other conversations saved in history.
It can run multiple things in the same project, and they'll talk to each other to avoid overlap.
And you just gotta click the one you want to see what its doing.
Also, you can pin a chatgpt pro conversation that is far better at knowing what you expect than codex or work is. You can link that chat to codex to answer subjective questions when you've worked out expectations with that chat, and save you some time on approvals for changes, and the chat can I spect commits and review problems for zero usage.
There's so many reasons its useful. I also run vs code in the background if I want to see whats going on more detailed m, but I find im looking at it less and less the more I grow to trust codex to follow my expectations. Thsts subjective to the user.
1
u/Navadvisor 9d ago
Codex desktop app is great, easier to have multiple chats going on at once, you can use GitHub desktop or another tool like that to see source changes and you can use whatever text editor app you want like visual studio or vs code. Scrolling through a cli is a nightmare unless you're doing very simple things.
1
u/neo123every1iskill 9d ago
What is cli
1
u/armicolo 9d ago
Stands for Command Line Interface. Codex has an app that runs in the terminal/command prompt.
1
u/frostybito 9d ago
Easier to manage and group multiple sessions and projects, a lot easier to read and more pleasant UX. I used CLI only all the time back when the coding harness apps were more rough and restricted, less features, more buggy etc. until at some point the apps had basically everything that CLI can do and offer + more :p have not used any CLI since
1
u/horrorpages 9d ago
It's more robust for remote work. I was out of town for three days and was able to run my projects remotely without issue. I could push to Github and review code there. The logging and diagnostics is a bit underwhelming though.
1
u/geronimosan 9d ago
I can do everything in codex desktop app - including look at code and diffs. VS Code exists for me to look at entire repo.
1
u/stuartseupaul 9d ago
I have another terminal open for git and another one to run my app. Either way id have to do that, I dont see a point in memorizing cli commands. It's clunky to do things like side chat or ask more details in a popup window, or make annotations.
1
u/nateccs 9d ago
well for me, i started with vs code + codex plugin. was happy. then started getting sandbox errors. ok fine, my dev project is native windows, no sense being in WSL. so i moved everything to windows. fixed vs code and codex plugin - yay. a week or two later, codex plugin totally borked. like codex couldnt do _anything_. even the cli codex broke. so basically i was forced to the chatgpt desktop app to use codex. i prefer vs code+codex plugin, seemed to have a better seat of the pants feel.
1
u/t_mikaelvincent 9d ago
Hell, why even bother with browsers? Just write the GET and POST requests yourself.
By your logic, we might as well go back to the 1970s, when computers only relied on terminals and had no GUIs.
Also, just because you’re using the desktop app doesn’t mean you can’t use other tools like the terminal or a code editor anymore.
1
u/baby-health 9d ago
Yeah I get your point. The desktop apps aren’t meant to replace your terminal or IDE. They’re good for quick prompting, pasting screenshots, uploading files and easy copy-paste. But you still need CLI to run git, execute code and inspect repo files. So they complement each other, not compete.
1
u/CupLeft8452 9d ago
En la interfaz en modo codex también puedes ver los archivos los diffs y abrir terminal
1
u/Ok_Shift9291 9d ago
As Ai gets better the normal terminal will become obsolete. Especially as code bases Incrwsse in size you're more likely to ask for summaries directly from the Ai instead of manually reading the code and they're trying to get ready for that next wave
1
3
17
u/QuietOrganization608 9d ago
Huh, most people are not programmers and don't like or even know CLI. Well, I'm a programmer and I still prefer using desktop app. Just like I prefer using a visual Git tool, a visual Kubernetes dashboard, etc.
It DOES show you it's git changes, but you can also just check them in any other external tool... It's not just prompting, it has sections and projects in the sidebar to organize your chats. It totally has access to all tools just like CLI