Tutorials: GitLab Duo

Use AI-native features in GitLab to enhance your workflows across the software development lifecycle.

Ask GitLab Duo Agentic Chat

Chat interactively and get immediate feedback.

TopicDescriptionGood for beginnersTry it out
Getting startedGet set up to use Chat and try out some common use cases. Estimated time: 5-10 minutes.starExplore the interface
Manage issues with GitLab Duo ChatGet familiar with the GitLab Duo Chat interface, and try out some issue management tasks. Estimated time: 15-20 minutes.star
Use GitLab Duo to make a web applicationUse Chat and Code Suggestions to build a Python web application. Estimated time: 1 hour.star
Use GitLab Duo to fix a web applicationWrite and run test cases for your web application, and implement error handling and data validation. Estimated time: 1 hour.

Work with agents and flows

Deploy AI assistants to complete tasks and handle complex workflows for you.

TopicDescriptionGood for beginnersTry it out
Understanding agents: Foundational, custom, and externalLearn what the different types of agents do, and create your own custom agents. Estimated time: 15-20 minutes.starConfigure a custom agent
Understanding flows: Multi-agent workflowsLearn about the types of flows, and create your own custom flows. Estimated time: 15-20 minutes.starConfigure a custom flow

Extend and integrate

Extend GitLab Duo capabilities by connecting with external tools.

TopicDescriptionGood for beginnersTry it out
Model Context Protocol (MCP) integrationDiscover how MCP can help you connect GitLab Duo features to external sources, and connect AI tools to your GitLab instance. Estimated time: 15-20 minutes.Explore the client workflow and server workflow
Connect Claude Desktop to the GitLab MCP serverLearn how to connect Claude Desktop to the GitLab MCP server, and interact with your GitLab instance. Estimated time: 15-20 minutes.star