(beta)

GitLab’s AI-assisted Code Suggestions

Accelerate coding

With the help of generative AI that suggests code while you're developing, we help teams create software faster and more efficiently. Complete an entire line of code with a single keystroke, quickly start a function, fill in boilerplate code, generate tests, and more.

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
7
8
9
10
11
12
13
languages = {
    'en': {
     'hello': 'Hello',
     'goodbye': 'Goodbye'
   },
   'es': {
     'hello': 'Hola',
     'goodbye': 'Adiós'
   }
 }
Tanuki icon code suggestion

Keep your Source Code protected

Code Suggestions is built with privacy as a critical foundation. It keeps your proprietary source code secure within GitLab's enterprise cloud infrastructure. Your code is not used as training data. Source code inference against the Code Suggestions model is not retained. Learn about data usage when using Code Suggestions.

/nuxt-images/solutions/code-suggestions/secure-code.svg

Billions of lines of code at your fingertips

Code Suggestions uses open-source pre-trained models that are continuously fine-tuned with a customized open-source dataset to enable multi-language support and additional use cases.

  • translate.py
  • get_unique_int.go
  • numbersArray.js
1
2
3
4
5
6
7
8
9
10
11
12
13
languages = {
    'en': {
     'hello': 'Hello',
     'goodbye': 'Goodbye'
   },
   'es': {
     'hello': 'Hola',
     'goodbye': 'Adiós'
   }
 }
Tanuki icon code suggestion

Support in your language of choice

AI-powered Code Suggestions that fit the way you work. is available in 13 languages: C/C++, C#, Go, Java, JavaScript, Python, PHP, Ruby, Rust, Scala, Kotlin, and TypeScript

logologologologologologologologologologologologologo

What’s next for your AI pair programmer?

Code Suggestions for Self-managed Instances

Code Suggestions will soon be available to self-managed instances via a secure connection to GitLab.com. If you have unique requirements for your self-managed instances, we welcome you to express your interest in our self-managed support issue.

Improved user experience

We are working on additional IDE support, including JetBrains IntelliJ-based IDEs and Visual Studio support for code suggestions. Also, our plan is to improve the user experience for how suggestions are presented and accepted within the IDEs, giving developers more control over how the feature works.

Take GitLab for a spin

See what your team could do with The DevSecOps Platform.

Get free trial
Headshots of three people

Have a question? We're here to help.

Talk to an expert