Skip to content

mimo-x/Code-Review-GPT-Gitlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目描述 📚

一个利用大模型帮助我们在 Gitlab 上进行 Code Review 提升研发效能的项目 💪🏻 (( 包括但不限于 GPT 、DeepSeek 等🎁))

这个项目有什么特点? ✨

🐶 针对于 Gitlab 定制 (计划支持 Github 、Gitlab 、Gitee 、Bitbucket 等)

🤖 我们正在开发 Multi-Agent 的插件,多个 Agent 协同工作,共同完成评审

🐱 结合了 多种大模型对接 的能力 🚀

🦊 能够接入私有化 LLM 代码安全问题

🦁 我们将一直关注效能研发 最新的Coder Review动态 融入这个项目

项目架构 🚗

前期架构

🚀 全新架构升级:更强大、更灵活、更高效! 🌈

🌟 丰富的模型接入 支持轻松接入更多的模型,无论是经典模型还是最新的 AI 模型,都能轻松集成!

🔧 高度定制化   开发者可以便捷地自定义处理逻辑和回复机制,打造专属于你的解决方案!

🔗 扩展性强    模块化设计使得功能扩展更加方便,未来可以轻松添加新功能,满足不断变化的需求!

🛠️ 高可维护性   代码结构清晰,注释详细,便于维护和二次开发,减少开发者的负担!

快来体验我们的新架构吧,享受前所未有的强大功能和极致体验!✨

功能预览 🌈

主页展示

Webhook 配置

Prompt 提示词配置

消息通知

详细信息

部署 📖

源代码运行 💻

后端启动

# 克隆仓库
git clone [email protected]:mimo-x/Code-Review-GPT-Gitlab.git
cd Code-Review-GPT-Gitlab/backend

# 安装依赖
pip install -r requirements.txt

# 数据库迁移
python manage.py migrate

# 启动服务
python manage.py runserver 0.0.0.0:8001
# 或使用: ./start.sh

前端启动

cd frontend

# 安装依赖
npm install

# 开发模式
npm run dev

# 生产构建
npm run build

配置Gitlab webhook

填写Webhook URL时,请在域名后添加路径/api/webhook/gitlab/,例如:http://example.com/api/webhook/gitlab/

尝试发起一个 Merge Request 吧🎉

交流 👨‍👨‍👦‍👦

👏🏻 很高兴你能向我们提出一些问题和修改建议(Issue,PR), 欢迎 star 项目 ⭐️

📮 Email[email protected]

📱 wxisxuxin

👨‍👨‍👦‍👦 如果有任何使用问题,欢迎来这里交流(AI 研发效能领域) 👋

参考文献 📚

贡献者 👥

mimo-x
mimo-x
Robbings
Robbings
vstars1
vstars1
kexicui
kexicui
andaoai
andaoai

Star History

Star History Chart

License 📑

github license This project is licensed under the MIT License.

About

🤖 GPT( Deepseek and more ) Code Review for Gitlab (针对于 Gitlab 的 LLM 辅助 Code Review 工具)项目详细文档 👇🏻

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published