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.

Topic Description Good for beginners Try it out
Getting started Get set up to use Chat and try out some common use cases. Estimated time: 5-10 minutes. star Explore the interface
Manage issues with GitLab Duo Chat Get 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 application Use Chat and Code Suggestions to build a Python web application. Estimated time: 1 hour. star
Use GitLab Duo to fix a web application Write 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.

Topic Description Good for beginners Try it out
Understanding agents: Foundational, custom, and external Learn what the different types of agents do, and create your own custom agents. Estimated time: 15-20 minutes. star Configure a custom agent
Understanding flows: Multi-agent workflows Learn about the types of flows, and create your own custom flows. Estimated time: 15-20 minutes. star Configure a custom flow

Extend and integrate

Extend GitLab Duo capabilities by connecting with external tools.

Topic Description Good for beginners Try it out
Model Context Protocol (MCP) integration Discover 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 server Learn how to connect Claude Desktop to the GitLab MCP server, and interact with your GitLab instance. Estimated time: 15-20 minutes. star