GitLab Duo Code Suggestions
- Helps you stay in flow
- In your IDE of choice
- In the language you need
Accelerate coding
Code Suggestions helps you stay in flow by predictively completing code blocks, defining function logic, generating tests, and proposing common code like regex patternsβall in the same environment you already code.
- translate.py
- get_unique_int.go
- numbersArray.js
languages = { 'en': { 'hello': 'Hello', 'goodbye': 'Goodbye' }, 'es': { 'hello': 'Hola', 'goodbye': 'AdiΓ³s' } }
code suggestions
Privacy-first AI
Code Suggestions is built with privacy as a critical foundation. Private, non-public customer code stored in GitLab is not used as training data. Learn about data usage when using Code Suggestions.
Support in the language you need
Get AI-powered code suggestions tailored to your workflow. Now available in over 14 languages: C++, C#, Go, Google SQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript.
Meets you in your IDE of choice
You can find our GitLab extensions in popular IDE marketplaces. Support includes: GitLab Web IDE, VS Code, Visual Studio, Jetbrains-based IDEs, and NeoVIM. Learn more about IDE support for Code Suggestions.
- translate.py
- get_unique_int.go
- numbersArray.js
languages = { 'en': { 'hello': 'Hello', 'goodbye': 'Goodbye' }, 'es': { 'hello': 'Hola', 'goodbye': 'AdiΓ³s' } }
code suggestions
Available for self-managed instances
Code Suggestions is available to self-managed GitLab instances via a secure connection to GitLab.com. Learn more.
- translate.py
- get_unique_int.go
- numbersArray.js
languages = { 'en': { 'hello': 'Hello', 'goodbye': 'Goodbye' }, 'es': { 'hello': 'Hola', 'goodbye': 'AdiΓ³s' } }
code suggestions
Code Suggestions in action
What's new in for AI-powered Code Suggestions
Start building faster today
Start building faster today
See what your team can do with the intelligent orchestration platform for DevSecOps.
