GitLab Duo integra la IA en los lugares donde los desarrolladores ya trabajan en GitLab. En el editor sugiere código y genera pruebas, en los merge requests resume los cambios y ayuda con la revisión de código, y un asistente de chat responde preguntas sobre el código, los issues y el propio GitLab. Para DevSecOps, puede explicar vulnerabilidades de seguridad y proponer soluciones, y ayudar a encontrar la causa raíz cuando falla un pipeline de CI/CD.
La empresa también ha incorporado capacidades de agente que pueden encargarse de tareas a lo largo del ciclo de vida del software, como planificar, programar y revisar, con supervisión humana. Como funciona dentro de GitLab, tiene acceso al contexto de los repositorios, los issues y los pipelines, algo de lo que carecen los asistentes generales. Los clientes con instalación propia pueden usarlo en su propio despliegue, y las organizaciones controlan qué modelos y funciones están disponibles.
GitLab Duo se vende como complemento de los niveles de pago de GitLab o viene incluido en los superiores, con detalles que cambian con el tiempo. Resulta más valioso para equipos que ya usan GitLab como plataforma central. Entre las alternativas están GitHub Copilot para quienes usan GitHub, Sourcegraph, Amazon Q Developer, y Cursor o Claude Code para el trabajo en el editor. Como con todas las funciones de programación con IA, conviene revisar con atención el código generado y las sugerencias de seguridad.