GitLab Duo

GitLab Duo is a suite of AI-powered features that assist you while you work in GitLab. These features aim to help increase velocity and solve key pain points across the software development lifecycle.

GitLab Duo features are available in IDE extensions and the GitLab UI. Some features are also available as part of GitLab Duo Chat.

GitLab is transparent. As GitLab Duo features mature, the documentation will be updated to clearly state how and where you can access these features.

Generally Available features

Code Suggestions

Tier: Premium and Ultimate with GitLab Duo Pro Offering: GitLab.com, Self-managed, GitLab Dedicated

GitLab Duo Chat

Tier: Freely available for Premium and Ultimate for a limited time for GitLab.com and self-managed. In the future, will require GitLab Duo Pro or Enterprise. For GitLab Dedicated, you must have GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated
  • Processes and generates text and code in a conversational manner. Helps you quickly identify useful information in large volumes of text in issues, epics, code, and GitLab documentation.
  • LLM: Anthropic Claude-2.1 and Vertex AI Codey textembedding-gecko
  • View documentation.

Suggested Reviewers

Tier: Ultimate Offering: GitLab.com
  • Assists in creating faster and higher-quality reviews by automatically suggesting reviewers for your merge request.
  • LLM: GitLab creates a machine learning model for each project, which is used to generate reviewers. View the issue.
  • Watch overview
  • View documentation.

Beta features

Test generation

Tier: Freely available for Premium and Ultimate for a limited time for GitLab.com and self-managed. In the future, will require GitLab Duo Pro or Enterprise. For GitLab Dedicated, you must have GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

Merge request summary

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com

Vulnerability explanation

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com

Experimental features

Git suggestions

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise Offering: GitLab.com

Discussion summary

Tier: Freely available for Ultimate for a limited time. In the future, will require GitLab Duo Enterprise. Offering: GitLab.com

Issue description generation

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com

Merge request template population

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com

Code review summary

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com
  • Helps ease merge request handoff between authors and reviewers and help reviewers efficiently understand suggestions.
  • LLM: Vertex AI Codey text-bison
  • View documentation.

Vulnerability resolution

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com
  • Generates a merge request containing the changes required to mitigate a vulnerability.
  • LLM: Vertex AI Codey code-bison
  • View documentation.

Code explanation

Tier: Freely available for Premium and Ultimate for a limited time. In the future, will require Premium or Ultimate with GitLab Duo Pro. Offering: GitLab.com

Root cause analysis

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com
  • Assists you in determining the root cause for a pipeline failure and failed CI/CD build.
  • LLM: Vertex AI Codey text-bison
  • View documentation.

Value stream forecasting

Tier: Freely available for Ultimate for a limited time for self-managed and GitLab.com. In the future, will require GitLab Duo Enterprise. For GitLab Dedicated, you must have GitLab Duo Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated
  • Assists you with predicting productivity metrics and identifying anomalies across your software development lifecycle.
  • LLM: Statistical forecasting
  • View documentation.

Product Analytics

Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com

Disable GitLab Duo features for specific groups or projects or an entire instance

Disable GitLab Duo features by following these instructions.