Why do Cursor and Claude Code struggle with large legacy codebases?

Short answer: Amar Goel says those tools excel at vibe coding new projects but break down on codebases with millions of lines and hundreds of repos. Bito builds symbol indexes and abstract syntax trees to review code in GitHub, GitLab and Bitbucket.

Watch this answer from Episode 23

Watch this answer from Episode 23 (starts at 5:30) · Episode 23 notes and transcript

What was said on Built This Week

From Episode 23: OpenAI Code Red? The New AI Reviewer Changing Everything, starting at 5:30.

Jordan Metzner [5:29]: Okay. Cool. Alright. So on our segue into that, tell us a little bit about Bito. Kind of why'd you build it? Where did it you know, tell us a little bit about your history of, like, why you decided to get into the space. Obviously, AI and coding is just the topic du jour in general. So, how does Bito stand out and, kind of what are its differentiators and, how are companies using it?

Amar Goel [5:54]: For us at Bito, we've been focused on developers for, our whole history. So we're really trying to build, powerful kind of enterprise quality agents for developers. I mean, for us, everything really kinda stems from deep code base understanding. So we think that that is kind of critical to unlock all of GenAI or kind of the next level of GenAI. You know? I think, of course, everyone's using tools like Cursor and Claude Code and Codex and Copilot and whatnot. But I think what we've seen is that those tools really excel at vibe coding, and they, everyone talks about, hey. When I'm building something totally new, they work great, almost like kinda one shot. But when I start to get into my existing kinda gnarly code base that's been built for five, ten, twenty years, and I have millions of lines of code and hundreds of repos and different services, all of a sudden, tools start to kind of break down. Right?

Amar Goel [6:56]: And so our first agent is really around code review, right, where we kind of deeply go and understand your code base, how it's all connected, the different services you have, all those kinds of things. We build symbol indexes and abstract syntax trees. So in GitHub, GitLab, Bitbucket, we can run this really thorough review. You know? And, what teams tell us over and over again is like, hey. The quality of the review that you're able to provide is just far beyond simple things like telling Cursor, Claude Code, hey. Review my code. You know? Like, it just tends to find a lot deeper kinda issues around performance, security, scalability, vulnerabilities, all those kinds of things, logic issues, etcetera. But, we really feel like that deep code based understanding has a lot of applicability more broadly, and so we're looking at, ways to enable that even to help teams with finding production issues and, other things.

Amar Goel [7:52]: And can they use it to, like, maybe understand code bases better and things like that. So, that's really kind of what we're focused on, and we're excited, seeing a lot of traction with larger companies.

Tools mentioned

More questions from this episode

Go deeper

New episode every week

Watch us build with AI, live.

Real builds, founder interviews and the AI news that matters. Join 43K+ builders on YouTube.

▶ Subscribe on YouTubeBrowse all episodes →