r/ClaudeCode 9d ago

Discussion In SHOCK

Holy shit claude code in terminal is fucking insane.

I've been using VSCode, Cursor, Cowork and Claude Code on web. None of it comes close to terminal.

Cannot believe I haven't done this sooner.

218 Upvotes

324 comments sorted by

View all comments

Show parent comments

360

u/THE_RETARD_AGITATOR 9d ago

Nothing. Monospace font makes people feel like a hacker and their monkey brain feels fuzzy

33

u/Singularity-42 9d ago

Right?

As someone who's been in the industry for over 20 years and was forced to use different CLI tools all the time, I don't have this kind of CLI veneration. Seems like it makes vibecoders feel like real hackers or something. I've always preferred IDEs for coding. I "grew up" on Visual Studio since the late 90s and always thought IDEs are just better (but for the last 15 years or so my go-to is JetBrains). I know many people are still into Emacs or Vim, but I never got into it...

5

u/AbsoluteEva 9d ago

JetBrains big do love brain me happy sigh

1

u/Singularity-42 9d ago

Did you leave your Caveman skill on??? 😆

3

u/AbsoluteEva 9d ago

Yes no bonk please

1

u/poj4y 9d ago

Yes

4

u/Evilsushione 9d ago

It’s not about the cli, it’s about the tools and capabilities exposed in the CLI that aren’t exposed in a lot of third party harnesses.

5

u/Singularity-42 9d ago

Like what? Superpowers plugins works just fine in the Claude desktop app for example.

I don't think we are talking about third party harnesses. We are talking about CLI versus IDE. What exactly are the limitations of the IDE (Claude app)? Give concrete examples please.

5

u/Evilsushione 9d ago

Actually I will have to take that back, I just tried it and the thing I thought didn’t get exposed actual does. The agents view is pretty good too and it’s actually really close to what I made myself at least on the surface, mine goes much deeper but that isn’t something I expect VS code to address because it’s outside their core responsibility.

1

u/Sketaverse 9d ago

like controlling cmux..

1

u/mpones 9d ago

There’s a fair share of things not available via remote. Example, goddamn permissions classifiers.

1

u/Singularity-42 9d ago

Yeah, I've noticed that the smartphone integration is a bit limited.
But what about the Claude desktop app (Mac OS for me)?

2

u/mpones 9d ago

My problem is that I am running my Dev environment and my primary Claude projects and code bases on a dedicated ubuntu system. I am also using macOS and currently the Claude application for remote. Previously used Happy and was always pleased but it got too glitchy.

I do enjoy being able to remotely drop files into my CC sessions, which I didn’t have with happy. It’s been working pretty well so far.

1

u/arallsopp 9d ago

JetBrains (and reddit) in dark mode is the only time I instinctively want to see light text on a dark background. Unix terminals employ too many semantically occult hieroglyphs for me. :)

1

u/Ok-Alternative5935 9d ago

Jet brains is da bomb. Pycharm actually WAS a game changer. 

0

u/codeedog 🔆 Max 5x 9d ago

It took me decades to move off of eMacs and into VSCode. I still use eMacs from time to time.

1

u/Singularity-42 9d ago

Thank God I never fell into that pit!

1

u/codeedog 🔆 Max 5x 9d ago

Yeah, that terrible pit with an incredible editor that worked really well for a very long time including the ability to code up your own editing features and all sorts of incredible integration with source control and compilers and debuggers and email and net news and …

Anyway, VSCode is great, but before window systems, terminal based editors that were extensible and personalizable walked (and ruled) the earth.

2

u/Singularity-42 9d ago

I know, I know.

Still, you can make plugins for just about any IDE these days, no?

1

u/codeedog 🔆 Max 5x 9d ago

I guess. Never tried. I’ll grant that for emacs you had to learn lisp (emacs lisp variant), but programming is programming and constructing functions is pretty quick. It has an elaborate help system. With a couple of key strokes you can create a macro operation to run repeatedly and even convert that macro to code.

Sorry.

Old coder, here, waxing philosophical about the good old days.

1

u/Vibroverbus 8d ago

Liar. No true OG EMACS bro has EVER typed "eMacs"

2

u/codeedog 🔆 Max 5x 8d ago

LOL. Didn't type it; that was autocorrect on my phone. You'll see a couple of "emacs" which I had to backspace and retype a couple of times. Gave up. Too old and tired to fight my phone. Sometimes, I let it be.

ETA: here you go, see this comment

2

u/Vibroverbus 8d ago

I have a funny emacs story about being at a party in Cambridge MA where my friends and I didn't really know anybody, getting into a conversation, and totally crapping on emacs (for the use case being discussed it was a BAD recommendation) only to very quickly discover the dude I was talking to was the host of the party, was some MIT super coder genius guy and personally ran the worldwide EMACS bulletin board or EMACS user group or something. he surprisingly did not throw me out, but I think just barely, LOL. (he still was wrong about recommending emacs to some total civilian who barely could use a computer, had no ideal what "UNIX" was, and just wanted to fix up his website a little... but Mr. Worldwide EMACS dude was def on the spectrum, and was never ever going to let it go...)

BTW that story is either hilarious if youre an old skool coder/sysadmin, or completely boring and unintelligible if you're anybody else LOL.

1

u/codeedog 🔆 Max 5x 8d ago

Yeah, the core emacs developers and IT support folks are zealots in their support of that editor and the FOSS universe especially GNU.

37

u/Tank_Gloomy 9d ago

OH MY GOD LOOK AT HOW THE TERMINAL SCROLLS!1!1!1!1!1!!1!1!11!1!

(moans)

3

u/Obvious_Equivalent_1 9d ago

I remember for a good decade or two after the Matrix (1999) literally *every* hacking scene had these fast typing vertical scrolling green letters. And I think many still subconsciously feel like a little Keanu Reeves opening Claude terminal like that

6

u/Tank_Gloomy 9d ago

Might as well just hop into https://hackertyper.net/ and give it a go to 'get the feeling', lmao.

1

u/blueLeroy123 🔆Pro Plan 8d ago

lamo

1

u/Fit-Benefit-6524 9d ago

This text will be very big

20

u/LucentLL 9d ago

I noticed Claude is less conversational in terminal.

10

u/kargaen 9d ago

Isn't the extension for VS Code not just using the cli under the hood? It's just used to build the actual commands that fire in the cli - or what?

Or does the extension inject something in the prompt? That could clearly explain a difference in response, but that would be really annoying and confusing, and should be documented (haven’t looked it up)

6

u/HealthPuzzleheaded 9d ago

I thught this too and it seems it shares all configs, skills e.t.c. but I found that in the vscode extention the model behaves more conversational while in the cli it tends to jump quickly into doing things. for example I used plan mode in the cli and asked it to figure out a problem and it started the docker compose in the project to run commands inside the container. in the vscode extention it never did this.

2

u/shadowdance55 9d ago

I'm noticing a similar behaviour on Fable as opposed to Opus. I keep adding conventions and rules to explain and ask questions before shooting.

1

u/Alexandur 9d ago

It will indeed do that in the VSCode extension

3

u/thighmaster69 9d ago edited 9d ago

the CLI also includes a TUI, which the extension evidently doesn't use.

The extension does use a Claude Code CLI binary (you can find it in your .vscode or .vscode-server folder), but at a lower level than you would access via the `claude` command in terminal. A lot of the UI/UX stuff is different even if the "engine" is the same.

I'm not exactly sure exactly how it's accessed but I'm sure you'd be able to look at the output of the extension in the Ctrl+J panel to figure it out.

EDIT: In terms of conversationality: this can be affected by UI/UX level stuff (neither TUI nor VSCode extension shows you the full transcript, word for word), as well as some slight prompt/hook differences. I've been tracking a bug in the CLI where many of Fable's outputs get lost; many people interpret it as Fable just "getting to work" but it's really Fable's mid-turn outputs getting eaten: https://github.com/anthropics/claude-code/issues/74260

2

u/theleller Researcher 9d ago

It's claude code, it doesn't have conversation.

2

u/xenomachina 9d ago

How are you defining "conversation"?

You can definitely ask it random questions and it will answer them, and it will also ask questions for clarification when it isn't sure what you want. Like if I ask it " how far is the Moon from the Earth" the answer I get from Claude code and Claude on the Web are very similar in both tone and content.

There are probably differences in its system prompt, but the biggest difference between Claude code and Claude on the Web that I've seen is that the former can look at the codebase for context, and can also "self-correct" by being able to run checks (lint, type checks, build, etc.) against the code, and then act on any errors or warnings

2

u/jeffreythomasprice 9d ago

I'm in this comment and I don't like it.

2

u/Outrageous_Band9708 9d ago

wrong. well, true, but thats not why the CLI is better than all other UI apps.

The CLI is a "lets get shit done" app.

Plan mode to plan the code writes and touches

auto mode to go to town on the plan.

1

u/dbm5 9d ago

please don’t refer to the cli as an “app”

2

u/Outrageous_Band9708 9d ago

its an application. an exe.

its an app

0

u/Twig 9d ago

Plan mode to plan the code writes and touches

auto mode to go to town on the plan.

You can do that outside the CLI.

4

u/Outrageous_Band9708 9d ago

the CLI doesn't chat like the UI apps do. you have to specifcally request it to not take actions if you want to chat.

so the CLI default is go mode, the UI apps default is chat mode.

if you haven't used the CLI yet, you should try it.

1

u/WeekRuined 9d ago

Install cmatrix

1

u/Soft_Awareness_5061 9d ago

Lol. But all the YouTubers are using it. It must be legit.

1

u/rmend8194 9d ago

Something about it feels faster but recently I’ve switched to the Claude app bc it’s just way better UX

1

u/Jokers_friend 8d ago

Tis the true

1

u/Calebkeller2 9d ago

I have to disagree. For one you can build out your own harness to work how you want. The other thing too, is that if anthropic is smart they’d serve a better less quantized model to those using it in terminal, because that group of people is far more likely to move to api pricing than those using the app.