#1414th of 15 in Code review and testing

ai-codereview-gitlab

LLM reviewer for GitLab merge requests and pushes, with chat notifications

Stars
1.9k
License
Apache-2.0
Last commit
Oct 2026
Last release
Jun 2026
Language
Python
Stars, last 29 weeks+312
31 Mar 2026: 1,551 stars7 Apr 2026: 1,569 stars14 Apr 2026: 1,583 stars21 Apr 2026: 1,606 stars28 Apr 2026: 1,623 stars5 May 2026: 1,632 stars12 May 2026: 1,644 stars19 May 2026: 1,657 stars26 May 2026: 1,666 stars2 Jun 2026: 1,683 stars9 Jun 2026: 1,693 stars16 Jun 2026: 1,704 stars23 Jun 2026: 1,708 stars30 Jun 2026: 1,716 stars7 Jul 2026: 1,726 stars14 Jul 2026: 1,747 stars21 Jul 2026: 1,762 stars28 Jul 2026: 1,774 stars4 Aug 2026: 1,784 stars11 Aug 2026: 1,791 stars18 Aug 2026: 1,800 stars25 Aug 2026: 1,811 stars1 Sept 2026: 1,820 stars8 Sept 2026: 1,828 stars15 Sept 2026: 1,838 stars22 Sept 2026: 1,846 stars29 Sept 2026: 1,852 stars6 Oct 2026: 1,855 stars13 Oct 2026: 1,861 stars20 Oct 2026: 1,863 stars

1,551 on 31 Mar 20261,863 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Receives GitLab webhooks for Push and Merge Request events, sends the diff to a configured LLM, and posts the review back as a Note on the MR or commit. It also pushes results to DingTalk, WeCom or Feishu, and includes a Streamlit dashboard and daily reports built from GitLab, GitHub and Gitea commits. An optional agentic mode lets the model read files and run read-only shell commands in a local clone.

Who it is for: Teams on GitLab wanting self-hosted LLM review of merge requests and pushes

Strengths

  • Supports DeepSeek, ZhipuAI, OpenAI, Anthropic, Qwen and Ollama via one LLM_PROVIDER setting
  • Agentic mode falls back to diff_only on clone, fetch, LLM or tool failure
  • Agent shell is sandboxed: read-only allowlist, path checks, 30s timeout
  • Includes a dashboard on port 5002 with project and developer statistics

Weaknesses

  • README and docs are mainly in Chinese
  • Webhook flow is documented for GitLab only; GitHub and Gitea appear only in daily reports
  • Agentic mode needs 50GB+ disk and uses 3-10x the tokens of diff_only
  • Some features sit in a separate Pro edition

What it needs

  • no GPU
  • Docker + Compose
  • Needs GitLab access token, LLM provider API key or Ollama, DingTalk, WeCom or Feishu webhook (optional)
  • Models: DeepSeek, ZhipuAI, OpenAI, Anthropic, Qwen
  • port 5001

Also in Code review and testing

See all 15
Also in Code review and testing
RankProjectScore
1open-code-reviewCLI that reviews Git diffs with an LLM agent and line-level comments47.9k starsApache-2.080 out of 100
2react-doctorCLI that scans React codebases for state, performance, security and accessibility issues15k starscustom license74 out of 100
3hunkTerminal diff viewer for reviewing code changes, with inline agent notes9.7k starsMIT74 out of 100
#4no-mistakesLocal git proxy that runs AI review, tests and lint before opening a PR8.9k starsMIT73 out of 100
#5pr-agentLLM pull request reviewer that comments via /review, /describe and /improve13.5k starsMIT71 out of 100