The suite of AI capabilities powering your workflows.

AI-powered workflows

Harness the power of AI to enhance testing, security, and documentation—streamlining your software development and deployment process.


GitLab Duo features do not use your content to train models.


Our publicly available documentation describes all AI models used by GitLab Duo and understand exactly how your code base is utilized.

The right AI model powering each capability

Experience the difference. We use the right AI model for each task, helping to ensure you always stay ahead of the curve.

GitLab Duo Chat

Simplify your software development journey with GitLab Duo Chat. It's designed to assist you in daily tasks to help you focus on what truly matters.

Helps you decode the mysteries of your code, get insights, and suggest refactoring.

Learn more

Meet GitLab Duo

GitLab Duo Capabilities

Code Suggestions Helps enable you to write code more efficiently by viewing code suggestions as you type.
Suggested Reviewers Helps you receive faster and higher quality reviews by automatically finding the right people to review a merge request.
Value Stream Forecasting Predicts productivity metrics and identifies anomalies across your software development lifecycle.
Discussion Summary Helps quickly get everyone up to speed on length conversations to ensure you are all on the same page.
Merge Request Summary Helps you as a merge request author to drive alignment and action by efficiently communicating the impact of their changes.
Vulnerability Explanation Helps developers remediate vulnerabilities more efficiently and uplevel their skills, enabling them to write more secure code.
Vulnerability resolution Assists developers in resolving vulnerabilities by generating a merge request containing the changes required to mitigate the vulnerability.
Code Review Summary Helps enable better handoffs between authors and reviewers and helps reviewers efficiently understand merge request suggestions.
Test Generation Automates repetitive tasks for you and helps catch bugs early.
Chat Helps you quickly identify useful information in large volumes like documentation.
Code Explanation Helps you get up to speed quickly by explaining source code.
Git Suggestions Assists developers in discovering or recalling git commands when they need them.
Issue Description Generation Helps ensure complete issue descriptions to keep everyone on the same page.
Root Cause Analysis Suggests potential ways to fix failed jobs to help reduce debugging time.
Merge request template population Allows you to quickly get started by generating a description for the merge request based on the template content.

Take GitLab for a spin

See what your team could do with The DevSecOps Platform.

Get free trial
Headshots of three people

Have a question? We're here to help.

Talk to an Expert