EN Submit a tool
Back to filtered results

Duo Chat

Duo Chat is GitLab's conversational AI coding assistant covering the whole software development lifecycle. It explains, refactors and tests code, with a privacy focus — customer data is never used to train models.

Verification level not recorded · · Submit a correction

Editor's note

Best for dev teams already on GitLab; not suitable for individual free users or teams outside the GitLab workflow.

Decision facts

“Not verified” means evidence is insufficient, not that the capability is absent.

CategoryAI Coding
Evidence statusVerification level not recorded
PlatformsNot verified
AvailabilityAvailable
Chinese UINot verified
Mainland ChinaNot verified
Commercial useNot verified

What is Duo Chat

Duo Chat is GitLab's conversational AI coding assistant covering the whole software development lifecycle. It explains, refactors and tests code, with a privacy focus — customer data is never used to train models.

Key features of Duo Chat

  • Explain unfamiliar code in plain language
  • Refactor and modernize existing code
  • Auto-generate test code
  • Get code completion inside your IDE

Good for

  • Deep GitLab and mainstream IDE integration
  • Customer data never used for training
  • Real-time guidance across the SDLC

Watch out

  • Requires a paid GitLab subscription
  • Free trial lasts only 30 days
  • Per-user monthly pricing adds up

How to use Duo Chat

  1. Confirm your GitLab subscription or trial
  2. Enable Duo Chat in GitLab or your IDE
  3. Select code and ask for explanation or refactor
  4. Review and accept AI suggestions
  5. Commit the improved code

Who Duo Chat is for

Difficulty: Intermediate

  • Explain unfamiliar code in plain language
  • Refactor and modernize existing code
  • Auto-generate test code
  • Get code completion inside your IDE

FAQ

Is Duo Chat free?

New users get a 30-day trial; full use needs GitLab Premium/Ultimate plus Duo Pro at 19 USD/user/month billed annually.

Which IDEs are supported?

VS Code, Visual Studio, JetBrains IDEs and Neovim.

Is my code used to train models?

No — GitLab states customer data is not used for training, and organizations can control AI access to sensitive data.

Sources and verification

Evidence status: Verification level not recorded

Sources: about.gitlab.com (opens in a new tab)
Content reviewed: · Submit a correction →

Alternatives to Duo Chat

All in this category