{"repo":"antlss/gitlab-review-agent","free":true,"listed":false,"github":"https://github.com/antlss/gitlab-review-agent","clone":"git clone https://github.com/antlss/gitlab-review-agent.git","description":"An autonomous, context-aware AI Code Review Agent for GitLab. Powered by multi-LLMs (OpenAI, Anthropic, Gemini) with a self-learning feedback loop to enforce repository best practices.","language":"Go","stars":13,"topics":["ai-tools","anthropic-claude","automation","cli-tool","code-review","code-review-agent","developer-tools","gemini","gitlab-webhook","golang"],"license":"MIT","category":"workflow-automation","readme_excerpt":"🤖 AI Review Agent More than just a .patch reader. AI Review Agent is an autonomous, context-aware code review assistant designed natively for GitLab Merge Requests. It clones your repository, reads the codebase, checks historical conventions, and engages in technical debates—just like a Senior Developer. --- 🚀 Why AI Review Agent? Most open-source AI reviewers simply pipe your git diff into an LLM and spit out generic advice. We do things differently: - 🧠 True Contextual Awareness: We don't just read the diff. The agent is equipped with tools ( read file , search code , multi diff ) to explore the actual codebase. If you modify a function signature, it can search where else it's used before commenting. No more \"hallucinated\" bugs. - ♻️ Self-Improving Feedback Loop: The system learns your project's conventions. A background Cron job consolidates historical AI reviews and human feedback into a tailored \"Repository Best Practices\" rulebook. - 🔀 Robust Multi-LLM Routing: Avoid vendor lock-in. Natively supports OpenAI (GPT-4o) , Anthropic (Claude 3.7) , and Google (Gemini 2.0) with load-balancing and fallback mechanisms. Mix and match models based on cost, rate limits, or language proficiency. - 💻 Interactive Local CLI: Don't want to spam your team with AI comments? Run the agent locally via CLI. It performs a dry-run review, displays the findings in your terminal, and lets you interactively select exactly which comments to push to GitLab. --- 🔍 How It Works: The \"Deep Dive\"","default_branch":null,"files":null,"tree":[],"storefront":"/r/antlss","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/antlss/gitlab-review-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}