Hi there,
We wanted to have automatic code review by AI, that can identify or detect any possible bugs, security issue, etc, when developers open Pull Request on Github.
So far I was using CodeRabbit AI (https://coderabbit.ai/), but I'm still searching for alternative. Do you guys have any suggestions for me?
I tried What the diff (https://whatthediff.ai/), but it is just summary the changes, not suggesting code changes by AI.
How could it know the intention of the code unless you were also providing a specification.
You can write perfectly valid code that does not do what the business requires.
Static analysis will watch for incorrect values being stored in variables, or wrong variables passed to functions, dead code etc etc. Only tests prove that the code does what it is supposed to do, but then its also open to the interpretation of the business requirements.
If you're using GitHub, I'd recommend checking out LlamaPReview Github App. It's particularly good at understanding the full context of your codebase through Graph RAG technology.
What sets it apart:
Detects security issues, potential bugs, and performance bottlenecks
One-click installation, fully automated reviews on PRs
Deep understanding of code relationships and dependencies
Works with any programming language, including PHP/Laravel
It's built on top of the open-source llama-github library, though the review tool itself is a commercial product(currently total free). For those interested in the technical details, the Graph RAG approach helps reduce false positives significantly compared to traditional AI code review tools.