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 | ||||
| GitLab Duo Chat (Classic) | ||||
| Code Explanation in IDEs | ||||
| Refactor Code in IDEs | ||||
| Fix Code in IDEs | ||||
| Test Generation in IDEs | ||||
| Code Explanation in GitLab UI | No | |||
| Discussion Summary | No | No | ||
| Code Review 1 | No | No | ||
| Root Cause Analysis | No | No | ||
| Vulnerability Explanation | No | No | ||
| Vulnerability Resolution | No | No | ||
| GitLab Duo and SDLC trends | No | No | ||
| Merge Commit Message Generation | No | No |
Footnotes:
- 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 | No | |
| Code Review Summary | No | No | No | |
| Issue Description Generation | No | No | 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:
- Amazon Q Developer in the IDE, including Visual Studio, VS Code, JetBrains, and Eclipse.
- Amazon Q Developer on the command line.
- Amazon Q Developer in the AWS Management Console.
For more information about the capabilities of Amazon Q Developer, see the AWS website.