5 ms·
I just checked competitors' codebases: - Opencode (anomalyco/opencode) is about 670k LOC - Codex (openai/codex) is about 720k LOC - Gemini (google-gemini/gem
by samusiam 6mo ago
I just checked competitors' codebases:
- Opencode (anomalyco/opencode) is about 670k LOC
- Codex (openai/codex) is about 720k LOC
- Gemini (google-gemini/gemini-cli) is about 570k LOC
Claude Code's 500k LOC doesn't seem out of the ordinary.
- johnisgood 6mo agoAll of them are really, REALLY bad.
- surajrmal 6mo agoBad by whose definition? They work really well in my experience. They aren't perfect but the amount of hand holding has gone down dramatically and you can fix any glaring problems with a code review at the end. I work on a multimillion line code base which does not use any popular frameworks and it does a great job. I may be benefiting from the fact that the codebase is open source and all models have obviously been trained on it.
- oblio 6mo agoAt least Gemini and Claude constantly break down with scrolling in various Linux terminals, something which was solved by countless TUIs decades ago. I think a lot of the people prasing Claude & co are on Macs.
- johnisgood 6mo agoMost of their issues have been solved a long time ago, with 1000x less code. It is depressing at this point. I really had no clue IT was in the shitters this much. I knew it was theatrical but I had no idea that it was by this much.
- geodel 6mo agoAll these AI tools teams have most valid excuse "We are just a bunch of people who only know Javascript/typescript/NodeJS. Please bear with us while we resolve 10,000 open issues."
- samusiam 6mo agoI haven't seen the scrolling glitch in months, where previously it was happening multiple times a day. Also haven't seen anyone complain about it in quite some time. Pretty sure they have resolved that.
- msully4321 6mo agoThey have not! If I am scrolled up while more output is produced, the scrollback jumps to the top pretty consistently.
- oblio 6mo agoI'll try again but lately I've been using strictly the VS Code terminal. Gnome Terminal and Termux in Ubuntu 24.04 were unusable even with 1000 hacks.
- causal 6mo agoI'm on a mac! And I still find bugs on a regular basis...
- bdhtu 6mo agoIt takes 10 seconds for Gemini CLI to load. 10 seconds to show an input field. This is for a CLI program. For comparison, it takes me less time to load Chrome and go to gemini.google.com.
- causal 6mo ago> They work really well in my experience. Yeahhh strong disagree there, I find Codex and CC to be buggy as hell. Desktop CC is very bad and web version is nigh unusable.
- lelanthran 6mo ago> Claude Code's 500k LOC doesn't seem out of the ordinary. Aren't all the other products also vibe-coded? "All vibe-coded products look like this" doesn't really seem to answer the question "Why is it so damn large?" It's a repl, that calls out to a blackbox/endpoint for data, and does basic parsing and matching of state with specific actions. I feel the bulk of those lines should be actions that are performed. Either this is correct or this is not: 1. If the bulk of those lines implement specific and simple actions, why is it so large compared to other software that implements single actions (coreutils, etc) 2. If the actions constitute only a small part of the codebase, wtf is the rest of it doing?
- samusiam 6mo agoYou're complaining about vibe coding while also complaining about how you "feel" about the code. Do you see the irony in that?
- arandomhuman 6mo agoAre you ESL by any chance? You’re missing the forest for the trees.
- lelanthran 6mo ago>> I feel the bulk of those lines should be actions that are performed. Either this is correct or this is not: > You're complaining about vibe coding while also complaining about how you "feel" about the code. Do you see the irony in that? Where did I complain about how I feel about the actual code? I have feelings, negative ones, about the size of the code given the simple functionality it has, but I have no feelings on the code because I did not look at the code.