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

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 check-sm check-sm check-sm check-sm
GitLab Duo Chat (Classic) check-sm check-sm check-sm check-sm
Code Explanation in IDEs check-sm check-sm check-sm check-sm
Refactor Code in IDEs check-sm check-sm check-sm check-sm
Fix Code in IDEs check-sm check-sm check-sm check-sm
Test Generation in IDEs check-sm check-sm check-sm check-sm
Code Explanation in GitLab UI No check-sm check-sm check-sm
Discussion Summary No No check-sm check-sm
Code Review 1 No No check-sm check-sm
Root Cause Analysis No No check-sm check-sm
Vulnerability Explanation No No check-sm check-sm
Vulnerability Resolution No No check-sm check-sm
GitLab Duo and SDLC trends No No check-sm check-sm
Merge Commit Message Generation No No check-sm check-sm

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 check-sm No
Code Review Summary No No check-sm No
Issue Description Generation No No check-sm 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.