Summary of GitLab Duo features

The following features are part of the GitLab Duo Agent Platform.

Feature Description
GitLab Duo Chat (Agentic) Enhanced Chat that autonomously performs actions, searches multiple sources, and can create and edit files to answer complex questions.
AI Catalog Central list of agents and flows where you can discover, create, and enable them in your projects.
Agents AI-powered assistants that help accomplish specific tasks. Includes foundational agents (pre-built), custom agents (team-specific), and external agents (third-party integrations).
Flows One or more agents working together to solve complex problems and automate development tasks.
MCP clients Standardized way for GitLab Duo features to securely connect to external data sources and tools.
MCP server Enables AI tools like Claude Desktop and Cursor to securely connect to your GitLab instance.
Knowledge Graph Framework that creates structured, queryable representations of code repositories to power AI features.

GitLab Duo classic features

Version history

The following features are generally available on GitLab.com, GitLab Self-Managed, and GitLab Dedicated. They require a Premium or Ultimate subscription and one of the available add-ons.

The GitLab Duo with Amazon Q features are available as a separate add-on, and are available on GitLab Self-Managed only.

Feature GitLab Duo Core GitLab Duo Pro GitLab Duo Enterprise GitLab Duo with Amazon Q
Code Suggestions yes yes yes yes
GitLab Duo Chat (Classic) yes yes yes yes
Code Explanation in IDEs yes yes yes yes
Refactor Code in IDEs yes yes yes yes
Fix Code in IDEs yes yes yes yes
Test Generation in IDEs yes yes yes yes
Code Explanation in GitLab UI no yes yes yes
Discussion Summary no no yes yes
Code Review 1 no no yes yes
Root Cause Analysis no no yes yes
Vulnerability Explanation no no yes yes
Vulnerability Resolution no no yes yes
GitLab Duo and SDLC trends no no yes yes
Merge Commit Message Generation no no yes yes

Footnotes:

  1. Amazon Q supports a different version of this feature. View how to use Amazon Q to review code.

Beta and experimental features

The following features are not yet generally available.

They require a Premium or Ultimate subscription and the GitLab Duo Enterprise add-on.

Feature GitLab Duo Core GitLab Duo Pro GitLab Duo Enterprise GitLab Duo with Amazon Q
Merge Request Summary no no yes no
Code Review Summary no no yes no
Issue Description Generation no no yes no

Features available in GitLab Duo Self-Hosted

Your organization can self-host your language models.

To learn which GitLab Duo features are available with GitLab Duo Self-Hosted, see the supported features list.

Amazon Q Developer Pro included with GitLab Duo With Amazon Q

License credits for Amazon Q Developer Pro are included with a subscription to GitLab Duo with Amazon Q.

This subscription includes access to agentic chat and command-line tools, including:

For more information about the capabilities of Amazon Q Developer, see the AWS website.