Code reviews, the essential peer evaluations that help developers improve code quality, are often time-consuming. It's reported that about half of companies dedicate two to five hours each week to these reviews. With limited personnel, this process can become overwhelming, pulling developers away from other critical tasks.
Harjot Gill, co-founder and CEO of CodeRabbit, believes that code reviews can be significantly automated using artificial intelligence. CodeRabbit's platform leverages AI models to analyze code and provide feedback, aiming to streamline this traditionally labor-intensive process.
Before founding CodeRabbit, Gill served as the senior director of technology at Nutanix, a datacenter software company. He joined Nutanix after the acquisition of his startup, Netsil, in March 2018. CodeRabbit’s other co-founder, Gur Singh, previously led development teams at Alegeus, a white-label healthcare payments platform.
Gill claims that CodeRabbit’s platform stands out by automating code reviews through “advanced AI reasoning” to “understand the intent” behind code, delivering feedback that is both “actionable” and “human-like.”
“Traditional static analysis tools and linters are rule-based and often generate high false-positive rates, while peer reviews are time-consuming and subjective,” says Gill. He positions CodeRabbit as an "AI-first platform" that addresses these shortcomings.
Despite these bold claims, AI-powered code reviews have yet to fully convince everyone. Some anecdotal evidence suggests they may not measure up to human-led reviews. For instance, Greg Foster of Graphite discussed internal experiments with OpenAI’s GPT-4 for code reviews, noting that while the model could identify some issues, it also generated numerous false positives. Even after fine-tuning, the accuracy did not improve significantly.
This skepticism is further supported by a Stanford study, which found that engineers using code-generating systems were more likely to introduce security vulnerabilities. There are also concerns about copyright and the potential loss of valuable knowledge-sharing opportunities that come with traditional peer code reviews.
However, Gill remains confident in CodeRabbit’s approach. He asserts that their AI-driven platform not only enhances code quality but also significantly reduces the manual effort required in the review process.
And it seems that many are buying into this vision. Gill reports that around 600 organizations are currently using CodeRabbit’s services, with the platform in pilot stages at several Fortune 500 companies.
Adding to its momentum, CodeRabbit recently secured $16 million in a Series A funding round led by CRV, with participation from Flex Capital and Engineering Capital. This brings the company’s total funding to just under $20 million. The new investment will be directed towards expanding CodeRabbit’s sales and marketing teams and enhancing its product offerings, particularly in security vulnerability analysis.
Future plans for CodeRabbit include deeper integrations with platforms like Jira and Slack, along with AI-driven analytics and reporting tools. The company, headquartered in the Bay Area, is also setting up a new office in Bangalore as it aims to double the size of its team.
Gill hints at exciting developments on the horizon, such as advanced AI automation for dependency management, code refactoring, unit test generation, and documentation generation, all part of CodeRabbit's strategy to revolutionize the code review process.