CodeRabbit
p/coderabbit
Transforming code reviews with AI
Ben Lang
CodeRabbit — Cut code review time & bugs in half using AI
Featured
45
Get automated, AI-powered code reviews that surpass existing tools. It offers real-time collaboration, fine-tunes reviews based on user feedback, and uses a configurable rule engine. Eliminate bugs, ship fast, and let developers focus on big problems.
Replies
Best
Vishu Kaur
Hello Product Hunters! Excited to be back here! Since our launch in July 2023, we received a lot of love and feedback from the developer community. So, a thank you to every CodeRabbit user. We have made significant progress and released several new features, including: 1. A comprehensive verification of the code changes in a sandboxed environment, combining static analysis tools and Gen-AI's advanced reasoning to provide a best-in-class signal-to-noise ratio. 2. Complete codebase verification to identify the impact of the PR on the entire code repository. 3. Validation of PR changes with Linear & Jira issues. 4. Auto-generation of learnings from the user feedback to fine-tune your code reviews. Your data stays confidential and solely fine-tunes your reviews. 5. A powerful rule engine that allows configuring coding standards as code using a simple and intuitive pattern language. 6. Contextual daily standup reports. Visit us at https://coderabbit.ai and get a free trial for your entire team and experience the new features firsthand. 2-click seamless setup with GitHub/GitLab. It remains free forever for open-source projects. We are around for questions. Hope you like it!
Ted Schaefer
@vishavjeet_kaur Very cool. Reducing some of the busywork in engineering will always get my upvote. Can you explain more about its retrieval strategies? I assume it pulls the repository to reference code from source files that aren't present in the PR.
YC J
@vishavjeet_kaur Does this capture the potential credentials developers accidentally commit to github? I can totally see this as the next level cyber security tool!
Gur Singh
@vishavjeet_kaur @sixbangs That's correct. We clone the repo in a secure sandboxed environment.
Congrats on the launch @vishavjeet_kaur 🚀 What does CodeRabbit do when it 'validates PR changes with Linear'?
Gur Singh
@vishavjeet_kaur @jgani. We validate the PR against the linked issues (Linear, Jira, GitHub, GitLab issues etc) and post the result on the PR.
Will Wallace
We have been trialing it and I like it overall but when it came time to decide to pay, we’re holding off for now. Here’s some hopefully helpful feedback: 1. It’s too noisy. Lots of positive affirmations about our code makes it hard to find the actual meat of the review. There’s lots of comments about the status of the review which end up clogging my inbox. 2. It goes back and reviews everything over again (at least that’s how it seems) if I push a small commit on top of a PR. For example if I push my code up, and it reviews the code, then I push up a spelling change, it kicks everything off again. Overall lots of promise and wishing you good luck. We’ll probably be back in the future!
Avikalp Gupta
@willewallace I have had the same experience. The noise is also in terms of the actual review as well. The bot is sometimes not able to see how errors are handled either in the caller or the callee functions and keeps adding a review comment which just has to be marked as resolved. My team has stopped taking its comments seriously. Our tool is open source, so we can use CodeRabbit for free. I am still wondering if we should continue to use it or not because sometimes human review comments get lost in the noise of CodeRabbit review comments.
André J
When free option for public opensource projects? 🙏
Vishu Kaur
@sentry_co It’s already free for OSS
André J
@vishavjeet_kaur I didn't see the bottom price there 😂 that's hard to spot. I never scrolled that far. 😅 But that's amazing! will try tonight then 🎉
Herrington Darkholme
Code Rabbit is an impressive tool that helps OSS software to improve their code review. CodeRabbit is different from other superficial AI product: it uses plenty of retrieval strategies to extract information from the codebase. As a result, the rabbit's review comments are usually insightful and make you feel they actually understand the code. Definitely recommended for both team devs and solo devs.
rflih
We've been using Coderabbit at Panora.dev (OSS Alternative to Merge) for a few weeks and not only it made code reviews easier, and also reduced the effort for developers that want to contribute to the project!
André J
Does it support swift?
Gur Singh
@sentry_co It does
Nirav Bhatt
Amazing tool, congrats @gursingh @vishavjeet_kaur ! Am interested to know more about # 4 Auto-generation of learnings from the user feedback - is there an integration involved here?
Vishu Kaur
@nirav_bhatt3 We use vector database. You can always opt out of data storage.
Valerii Tverdokhlib
Launching soon!
Congrats on the launch, @vishavjeet_kaur ! We've tried CodeRabbit for jethire.ai and the team feedback was mostly positive. Well, to be honest, most of the time we were impressed how well it catches all the details in quite large and complex codebase. There were some minor issues, though, but they are outweighed by the positive side. I was closely working with AI/ML for a few years, and obviously tried to build something similar in spare time and talked a lot with people who tried to make more or less similar product, however we struggled with navigating large code base and extracting relevant parts of the code to be analysed. The idea how you used "scripts" for code analysis is really fascinating. The issues we've noticed are purely false positives, i.e. it suggests reformatting part of the TS code in a way that contradicts with our code style. Will we use CodeRabbit after trial period? Maybe. It is quite pricey for bootstrapped startups (and solopreneurs); however, I believe, it has a large market.
Brady Dowling
Great to see something like this. It's actually really easy to get locked into the same things to check for in a code review over and over and just get stuck on autopilot so it will be great to use this and get out of that same zone. The configuration on it is awesome.
Steven Natera
How is the sandbox created? You using isolated VMs?
Danske
WAY too expensive for what it is. It’s really just a ChatGPT wrapper with a bit of API integration, that’s even more expensive than a Linear seat
Gur Singh
@dsned This seems to be your first PH post. Thank you for taking the time to create an account today to post about our launch. Would love to get on a call to understand your perspective. Would you be open to it? Meanwhile, feel free to browse through 100k+ CodeRabbit reviews on public repositories. https://github.com/search?q=code...
Huan Li
CodeRabbit is a game-changer for the Wechaty community! It dramatically speeds up PR reviews with AI-powered insights that feel like they're from an expert developer. Its real-time collaboration and configurable rule engine make it stand out, helping us ship faster and with fewer bugs. Highly recommend for any team aiming to improve their code quality and efficiency! 🚀🐰
Victor Cucu
time saving and robust! Wish you all the best today
Yami Sun
🎉Congrats! We're launching "Cascad3 - A decentralized inspiration-driven publishing platform" on Product Hunt soon. Let's collaborate! I would appreciate your support and feedback by clicking the "Notify Me" button to stay tuned and be the first to know when Cascad3 debuts on the stage. 👇 https://www.producthunt.com/prod... Thank you! Best regards, Yami
Vasily Kolosov
Congrats on the launch, CodeRabbit seems like a great tool! Can you share insights on how the AI adapts to different coding styles and languages to ensure accurate and relevant feedback?
Gur Singh
@vasily_kolosov1 Reviews are fine-tuned based on the auto-generated learnings from human feedback, configurable natural language instructions, and a rule engine that allows setting coding standards using an intuitive pattern language.
Garen Orchyan
Big congratulations on the launch, best of luck today 🦄🚀
Yasec Kowalski
Congratulations on the progress and success of CodeRabbit 🤍 It's fantastic to hear about the new features and enhancements you've introduced to benefit the developer community. The addition of comprehensive code verification, integration with Linear & Jira, and the auto-generation of learnings from user feedback are particularly impressive. How does CodeRabbit ensure the accuracy and reliability of its contextual daily standup reports?
Gur Singh
@yasec_kowalski Thanks! Reports are generated based on the pull request activity during the day, with code as the source of truth. We summarize the code changes to build these reports.
Jonah Lecker
I can already envision how this tool will change the way we approach code quality and release cycles. With automated code reviews and bug detection, we can ship faster and with more confidence. And with developers freed up from tedious manual reviews, we can focus our efforts on tackling bigger, more complex problems that truly drive innovation.
Anas Dew
interesting idea