Match made in automation heaven

Oct 6, 2021

Match made in automation heaven

@JohannesLandgraf's avatar on GitHub Johannes Landgraf @mikenikles's avatar on GitHub Mike Nikles


  • Tabnine and Gitpod partner to remove friction from developers’ workflows
  • Tabnine built a first-class VS Code extension via the OpenVSX marketplace running on browser-based VS Code

Everything we do at Gitpod centers around the premise of improving the day-to-day developer experience with automated, ephemeral developer environments. Developer experience is part of our core company attributes and our guiding product design principle.

We are building Gitpod to reduce friction and help developers to automate and speed up their workflows so they can get into that magical state of flow that makes software engineering joyful.

Integrate, don’t dictate 👐

That focus on putting developers’ interest first means to be transparent, open and flexible in product design and as a company. To offer choice, embrace our community & ecosystem and give every developer out there the option to work with the tools that fit their workflow. We integrate, don’t dictate - and are not alone in this.

Tabnine and Gitpod

Tabnine allows you to code faster with a pluggable code completion assistant that is trained on your specific development style & taste. Their compliant and privacy-first approach to training data means that their models never share your code with others. With their simple plug-in model they support all popular languages, libraries and work on all IDEs.

We joined forces to use both of our products together in harmony bringing the best of AI code completion and ephemeral developer environments together. This means that a Gitpod workspace removes the friction from setting up and maintaining brittle dev environments, while adding Tabnine to your workspace makes you faster and more efficient when writing code.

In line with our orthogonal product design Tabnine’s pluggable code completion assist can be installed as part of a polished VS Code extension that is available for everybody and pre-installed on a repository level for our Tabnine example templates.

Getting started

Try out Gitpod & Tabnine yourself by opening one of these different templates. It is as simple as pressing the open in Gitpod button:

If you want to add Tabnine to your own Gitpod project, go ahead and install it in with a single click.

You might also like

Stay in the loop

Get a weekly email with our latest thinking, news, and insights.

By submitting this form, I confirm that I acknowledge the collection and processing of personal data by Gitpod, as further described in the Privacy Policy.