Overview

What is Tabnine?

Tabnine is the AI code assistant that accelerates and simplifies software development while keeping your code private, secure, and compliant. Tabnine's AI assistance, installed as a plugin in your IDE, includes a combination of code completionsarrow-up-right and a coding assistance chatarrow-up-right, which allow you to perform various software development tasks.

Tabnine boosts engineering velocity, code quality, and developer happiness by automating the coding workflow through AI tools customized to your team. Tabnine supports more than 1 million developers across companies in every industry.

Unlike generic coding assistants, Tabnine is the AI that you control.

Code acceleration and code exploration

Tabnine can help you both in acceleration (allowing you to achieve your tasks faster) and in exploration (allowing you to collaborate with AI assistance toward designing a solution for your problem).

How to use Tabnine

Use code completionsarrow-up-right for more simple, small, or repetitive coding tasks, involving writing the next line/s of code.

Use Tabnine Chat arrow-up-rightfor higher-level tasks, explaining to Tabnine Chat what you want it to do.

To get the best out of Tabnine, we recommend working with both. For example, you can ask Tabnine Chat to generate tests and add more use cases, and you can use code completions to make small changes or additions to the tests.

Tabnine for developers and managers

For developers

chevron-rightGet startedhashtag
  1. Lastly, follow the quick start guide to learn how to start using Tabnine

chevron-rightEvaluate Tabnine for my companyhashtag

The best way to evaluate Tabnine for a company would be to talk to one of Tabnine's sales expertsarrow-up-right.

chevron-rightGet the most out of Tabninehashtag
  1. Start with Tabnine's Quickstart guide

  2. For code completions, learn about the different completion types and how to best leverage completion context

  3. For Tabnine Chat, get some tips for prompt engineering, leveraging Tabnine's chat context, and chat conversations

For dev managers

chevron-rightLearn about Tabnine's security, privacy, and compliancehashtag
  1. Tabnine's personalization and Tabnine modelsarrow-up-right, which are trained on open-source code with permissive licenses

  2. IDEs and languages that are currently supported

  3. Tabnine Enterprise usage reportsarrow-up-right

chevron-rightSet up and administer a Tabnine teamhashtag

Start a Tabnine team

Manage a team

Usage reporting arrow-up-right(Enterprise)

Private installation (Enterprise)

Other topics

Last updated

Was this helpful?