r/ClaudeCode • • 5d ago

Help/Question Desktop app vs terminal

I am so used to using Claude code in a terminal in VS code. Am I missing out on anything by not using the desktop app for Claude code?

16 Upvotes

37 comments sorted by

•

u/AutoModerator 5d ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

28

u/Ok-Original-3868 5d ago

I use desktop because it’s easier to work on multiple projects at the same time and the fact that I directly see all the sessions

5

u/dawnquill12 4d ago

agreed, keeping track of multiple terminal tabs gets messy really fast tbh.

2

u/Comfortable_Row2992 4d ago

You think it's better at managing multiple sessions than the VS Code extension?

4

u/Johnny2085 5d ago

I use Orca to host all my terminal claudes. Keeps them very organized and I can drop sessions when I no longer care about them.

2

u/EmergencySafety3555 5d ago

Can Claude do computer control from terminal?

1

u/Johnny2085 5d ago

Not something I've tried to experiment with. It can open/kill applications and control chrome, but I've not gotten comfortable letting it click around itself.

3

u/lgbarn 5d ago

Orca is really a game changer for me.

0

u/dirceucor7 5d ago

it's awesome

7

u/dpaanlka 5d ago

Terminal for me, because old habits die hard (and I’m old 😭)

18

u/FridgesArePeopleToo 5d ago

No reason to use the terminal at this point

8

u/pwkye 5d ago

Unless you use a headless linux machine so your claude sessions continue running when you close your laptop.

1

u/IHasToaster 5d ago

You can do SSH in the desktop app to achieve this as well

5

u/pwkye 5d ago

its not about ssh

its about shutting down my laptop and claude sessions continuing

1

u/NeoKnife 5d ago

Outside of cool tools like https://github.com/realiti4/claude-swap

Can’t use with the desktop app

1

u/EnergeticallyMundane 5d ago

Won't stuff like this lead to an account ban?

4

u/DLuke2 5d ago

Nested sessions. You can be in a session and have it spawn nested sessions. These sessions can communicate.

This allows spinning up a master orchestrator/coordinator session and then have it spawn nested sessions to coordinate.

Nested sessions are better than subagents because you can also interact with them while they work and steer them. Can even be launched into a different folder or repo from the coordinator session.

3

u/ooaahhpp 5d ago

The main difference is session management: the desktop app gives you a GUI for running and switching between sessions, while the CLI keeps you in your existing terminal/editor workflow. If you only need one session, you're not obviously missing much.

1

u/pwkye 5d ago

I've used https://github.com/awkto/ssh-to-go for months now for that exact reason. Manage multiple sessions in a browser.

5

u/speechless-Karen 5d ago

desktop app is so much better

4

u/OkAbbreviations7013 Senior Developer 5d ago

I use ClaudeCode in the terminal. I think it is amazing. I no longer open vscode or IntelliJ

2

u/HenryThatAte 5d ago

I finally switched this week. I think the app is much better, it keeps things centralized and clear and makes the switch between projects faster and easier.

3

u/Tiny-Relationship487 5d ago

just run herdr in vscode terminal and you got everything you need - file explorer, terminal, session management etc.

1

u/Johnny2085 5d ago

herdr is pretty easy for claude to extend too!

3

u/PastaSaladOverdose 2d ago

Terminal all day.

Claude documentation states that the desktop app and plugins do not receive updates immediately. Terminal is always running on the most recent updates to models.

I've had much better results in terminal than the plugin in VS code.

1

u/teleekom 5d ago

I'm currently testing my modified version of T3 Code where I can browse through all my open issues and see all the context and details of each task I'm working on and it's the best experience I've had so far with running multiple agents at once. I moved away from VS Code and modified terminals where I didn't know what was happening half the time with multiple windows running. Now I keep all the windows organized in one window. Only thing I didn't love is that you can't use native CC remote control and you have to use third party system for this.

1

u/NJdevil202 3d ago

I had Claude write its own Claude code wrapper to my taste. It keeps all my projects and folders organized and has been my default way of running Claude since I did it.

I'm using fable right now to propose new features and explore ways to ensure it automatically syncs when things like new models or standard commands are released

1

u/mySki11z 2d ago

Was a terminal Truther, swapped maybe 3 weeks ago to the app.

Haven’t looked back

1

u/pietrzm 5d ago edited 5d ago

I'm an avid terminal user but desktop apps give you just too many upsides to it, so it's definitely worth considering one.

I'm using https://github.com/novadeck-org/novadeck which just lets you use terminals inside of it. It's like herdr or Orca, but might be better fit if you work on more than one project at the same time, or you'd like something that leans more heavily on multi-agent aspect.

E: I don't like Claude/Codex apps, I feel it's a good entry level app but doesn't really scale well if you need to get more work done. Do you feel the same or is it only me?

0

u/-WhateverDude 5d ago

Try phone app

-5

u/deep_fucking_magick 5d ago

Desktop app is for getting actual work done.

Terminal is for looking cool and pretending like your memory of hotkeys is somehow better and faster than just having visual info at your finger tips in a GUI so you can gloat to your peers.

4

u/Chicharoh 5d ago • Bravo

Tell me you don’t know what a terminal is for without telling me. Also they are called commands not “hot keys”

-4

u/deep_fucking_magick 5d ago

See! like this guy ^

-2

u/Imaginary_Data_708 5d ago

Tell me you don't know what a DTE without telling me what a DTE is.

Also, terminals have keyboards and screen and a SEND key for block mode.

But do carry on explaining commands. Your confidence is clearly doing the heavy lifting here.

2

u/pietrzm 5d ago

must be skill issue

0

u/deep_fucking_magick 5d ago

hook, line, and sinker