Description ๐
November 28, 2025 ยท View on GitHub
English README | ไธญๆ README
Description ๐
A project using LLM to empower Code Review ๐ช๐ป ((LLM not only includes GPT ๐))
What are the characteristics of the project? โจ
๐ถ We customize it for gitlab
๐ฑ We combine the powers of GPT ๐
๐ฆ We're going to access privatization LLM to solve code security issues
๐ฆ We will always be aware of the latest developments of code review into the project
Project structure ๐
Results preview ๐
1. Gitlab Code Review for Merge Request
2. Dingding-code-review message
3. Integration of More Large Models
- Custom models can be quickly integrated by implementing the project interface. For specific configuration methods, refer to config.md.
- The project supports multiple models through UnionLLM, which is compatible with LiteLLM. The default supported models are listed in the table below.
| OpenAI | Azure | AWS - SageMaker | AWS - Bedrock |
| Google - Vertex_AI | Google - Palm | Google AI Studio - Gemini | Mistral AI API |
| Cloudflare AI Workers | Cohere | Anthropic | Empower |
| Huggingface | Replicate | Together_AI | OpenRouter |
| AI21 | Baseten | Vllm | NLP_Cloud |
| Aleph Alpha | Petals | Ollama | Deepinfra |
| Perplexity-AI | Groq AI | DeepSeek | Anyscale |
| IBM - Watsonx.ai | Voyage AI | Xinference [Xorbits Inference] | FriendliAI |
| Galadriel | ๆบ่ฐฑAI | ๆไนๆ้ข Moonshot | ็พๅบฆๆๅฟไธ่จ |
| ้ฟ้ๅทดๅทด้ไนๅ้ฎ | MiniMax | ่ฎฏ้ฃๆ็ซ | ็พๅทๆบ่ฝ |
| ๆไปๅคฉๅทฅ | ้ถไธไธ็ฉ | ้ถ่ทๆ่พฐ | ๅญ่่ฑๅ |
| DeepSeek | More |
install
Run by Source code
1.clone repo
git clone git@github.com:mimo-x/Code-Review-GPT-Gitlab.git
2.install requirements
pip install -r requirements.txt
3.modify config file
vim config/config.py
4.run
python3 app.py
5.config gitlab webhook
When filling in the
Webhook URL, please add/git/webhookafter the domain name. For example:http://example.com/git/webhook
Docker
todo dockerfile
Todo List ๐
- โ Use GPT to Code Review
- Try to access the privatization LLM to Address code security issues
- Enable more trigger methods
- โ Merge Request
- for every commit
- for tag
- FeiShu(้ฃไนฆ) Code Review message notification
- Static code analysis to Analyze the risk level of modifying code
Communication ๐จโ๐จโ๐ฆโ๐ฆ
๐๐ปYou're welcome to ask us questions๏ผissue๏ผpr๏ผ, Thank you for your star โญ๏ธ
๐ฎ Email๏ผmixuxin@163.com
๐จโ๐จโ๐ฆโ๐ฆ This is our WeChat group

reference ๐
- (ๅญ่)ๅบไบๅคงๆจกๅ + ็ฅ่ฏๅบ็ Code Review ๅฎ่ทต
- (็พๅข)ไปฃ็ ๅๆด้ฃ้ฉๅฏ่งๅ็ณป็ปๅปบ่ฎพไธๅฎ่ทต
License ๐
This project is licensed under the MIT License.