Introducing GitBot: An Open-Source AI Code Reviewer for GitLab
Code reviews are often the main bottleneck in software engineering. We all know the struggle. You wait days for a review only to get comments about missing semicolons or variable naming while the actual architectural risks go unnoticed. While GitHub users have seen a lot of new AI tooling recently, the GitLab ecosystem often relies on manual checks or expensive enterprise add-ons. This is especially true for companies running self-hosted instances. That is why I built GitBot . It is a lightweight, open-source Node.js application that connects your GitLab Merge Requests to Gemini AI for instant, intelligent code reviews. Why I Built This (And Why I Didn't Use n8n) When I first scoped this project, my instinct was to use n8n , a low-code workflow automation tool. It seemed simple enough. I just needed a webhook to trigger on a Merge Request, send a prompt to the AI, and post a comment. But as soon as I dug into the requirements, I hit a wall of complexity regar...