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.

View a walkthrough of GitLab Duo Enterprise features.

Generally available features

GitLab Duo Chat

Tier: GitLab.com and Self-managed: For a limited time, Premium or Ultimate. In the future, Premium with GitLab Duo Pro or Ultimate with GitLab Duo Pro or Enterprise. GitLab Dedicated: GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated
  • Help you write and understand code faster, get up to speed on the status of projects, and quickly learn about GitLab by answering your questions in a chat window.
  • LLMs: Anthropic Claude 3.5 Sonnet, Anthropic Claude 3 Haiku, and Vertex AI Search. The LLM depends on the question asked. For more information, see the Duo Chat examples. For self-managed, the models also depend on your GitLab version. For the most benefit, use the latest GitLab version whenever possible.
  • Watch overview
  • View documentation.

Code Suggestions

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

Code Explanation

Tier: GitLab.com and Self-managed: For a limited time, Premium or Ultimate. In the future, Premium with GitLab Duo Pro or Ultimate with GitLab Duo Pro or Enterprise. GitLab Dedicated: GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

Test Generation

Tier: GitLab.com and Self-managed: For a limited time, Premium or Ultimate. In the future, Premium with GitLab Duo Pro or Ultimate with GitLab Duo Pro or Enterprise. GitLab Dedicated: GitLab Duo Pro or Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

GitLab Duo for the CLI

Tier: GitLab.com and Self-managed: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. GitLab Dedicated: GitLab Duo Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

Merge Commit Message Generation

Tier: GitLab.com and Self-managed: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. GitLab Dedicated: GitLab Duo Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

Root Cause Analysis

Tier: GitLab.com and Self-managed: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. GitLab Dedicated: GitLab Duo Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated
History

Vulnerability Explanation

Tier: GitLab.com and Self-managed: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. GitLab Dedicated: GitLab Duo Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated

AI Impact Dashboard

Tier: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. Offering: GitLab.com, Self-managed
  • Measure the AI effectiveness and impact on SDLC metrics.
  • Visualize which metrics improved as a result of investments in AI.
  • Compare the performance of teams that are using AI against teams that are not using AI.
  • Track the progress of AI adoption.
  • View documentation.

Discussion summary

Tier: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. Offering: GitLab.com, Self-managed

Beta features

Merge Request Summary

Tier: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. Offering: GitLab.com Status: Beta

Vulnerability Resolution

Tier: GitLab.com and Self-managed: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. GitLab Dedicated: GitLab Duo Enterprise. Offering: GitLab.com, Self-managed, GitLab Dedicated Status: Beta

Experimental features

Issue Description Generation

Tier: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment
  • Helps populate an issue more quickly by generating a more in-depth description, based on a short summary you provide.
  • LLM: Anthropic Claude 3 Haiku
  • View documentation.

Code Review Summary

Tier: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment

Product Analytics

Tier: For a limited time, Ultimate. In the future, Ultimate with GitLab Duo Enterprise. Offering: GitLab.com Status: Experiment

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

Disable GitLab Duo features by following these instructions.