ai-review

🚀 AI-powered code review tool for GitHub, GitLab, Bitbucket Cloud, Bitbucket Server, Azure DevOps and Gitea — built with LLMs like OpenAI, Claude, Gemini, Olla

What is ai-review?

🚀 AI-powered code review tool for GitHub, GitLab, Bitbucket Cloud, Bitbucket Server, Azure DevOps and Gitea — built with LLMs like OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter and Azure OpenAI

Overview of ai-review

What it is

AI Review is an AI-powered code review tool that integrates with multiple version control systems (GitHub, GitLab, Bitbucket Cloud, Bitbucket Server, Azure DevOps, Gitea) and supports various LLM providers (OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter, Azure OpenAI). It runs client-side and posts inline comments, summary reviews, and AI-generated replies directly in merge requests. The tool is designed to improve code quality, enforce consistency, and speed up the review process. It can be used in CI/CD pipelines and supports agent mode for iterative repository exploration before review.

Key features

  • Supports multiple LLM providers: OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter, Azure OpenAI.
  • Integrates with VCS platforms: GitHub, GitLab, Bitbucket Cloud, Bitbucket Server, Azure DevOps, Gitea.
  • Customizable prompts for inline, context, and summary reviews.
  • Agent mode: iterative ReAct-style loop that explores the repository with shell commands before producing a review.
  • Reply modes: AI can participate in existing review threads with follow-up replies.
  • Flexible configuration via YAML, JSON, or ENV files, with overrides in CI/CD.
  • Runs fully client-side; does not proxy or inspect requests.

Use cases

  • Automating code review in CI/CD pipelines for pull/merge requests.
  • Enforcing coding guidelines and consistency across teams.
  • Reducing manual review effort by providing AI-generated inline comments and summaries.
  • Detecting cross-file issues and inconsistencies with context mode.
  • Enabling conversational review discussions with AI-generated replies.

Getting started

Install via pip: bash pip install xai-review Or run via Docker: bash docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary Create a configuration file .ai-review.yaml in the project root. See the repository README for full configuration examples.

License and pricing

Licensed under Apache-2.0. Open source.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/nikita-filonovai-review.svg)](https://yunodb.com/tools/nikita-filonovai-review?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/nikita-filonovai-review?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/nikita-filonovai-review.svg" alt="Featured on YunoDB" height="20"></a>