GitLab Duo
- First GitLab Duo features introduced in GitLab 16.0.
- Removed third-party AI setting in GitLab 16.6.
- Removed support for OpenAI from all GitLab Duo features in GitLab 16.6.
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
DETAILS: Tier: Premium and Ultimate with GitLab Duo Pro Offering: GitLab.com, Self-managed, GitLab Dedicated
- Helps you write code more efficiently by showing code suggestions as you type.
- Large language model (LLM) for code completion: Vertex AI Codey
code-gecko
- LLM for code generation: Anthropic
Claude-3-Sonnet
- Watch overview
- View documentation.
GitLab Duo Chat
DETAILS: 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 Codeytextembedding-gecko
- View documentation.
Suggested Reviewers
DETAILS: 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
DETAILS: 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
- Automates repetitive tasks and helps catch bugs early.
- LLM: Anthropic
Claude-2.1
- Watch overview
- View documentation.
Merge request summary
DETAILS: Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com
- Efficiently communicates the impact of your merge request changes.
- LLM: Vertex AI Codey
text-bison
- View documentation.
Vulnerability explanation
DETAILS: Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com
- Helps you remediate vulnerabilities more efficiently, boost your skills, and write more secure code.
- LLM: Vertex AI Codey
text-bison
. If degraded performance, then AnthropicClaude-2.1
. - Watch overview
- View documentation.
Experimental features
Git suggestions
DETAILS: Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise Offering: GitLab.com
- Helps you discover or recall Git commands when and where you need them.
- LLM: Vertex AI Codey
codechat-bison
- View documentation.
Discussion summary
DETAILS: Tier: Freely available for Ultimate for a limited time. In the future, will require GitLab Duo Enterprise. Offering: GitLab.com
- Assists with quickly getting everyone up to speed on lengthy conversations to help ensure you are all on the same page.
- LLM: Anthropic
Claude-2.1
- Watch overview
- View documentation.
Issue description generation
DETAILS: Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com
- Generates issue descriptions.
- LLM: Anthropic
Claude-2.1
- View documentation.
Merge request template population
DETAILS: Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com
- Generates a description for the merge request based on the contents of the template.
- LLM: Vertex AI Codey
text-bison
- View documentation.
Code review summary
DETAILS: 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
DETAILS: 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
DETAILS: 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
- Helps you understand code by explaining it in English language.
- LLM: Vertex AI Codey
codechat-bison
- Watch overview
- View documentation.
Root cause analysis
DETAILS: 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
DETAILS: 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
DETAILS: Tier: Freely available for Ultimate for a limited time. In the future, will require Ultimate with GitLab Duo Enterprise. Offering: GitLab.com
- Processes and responds to your questions about your application's usage data.
- LLM: Vertex AI Codey
codechat-bison
- View documentation.
Disable GitLab Duo features for specific groups or projects or an entire instance
Disable GitLab Duo features by following these instructions.