| ▲ | samusiam 2 hours 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 2 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
All of them are really, REALLY bad. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | lelanthran an hour ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
> 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? | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||