LogoLogo
Tabnine websiteContact Sales
  • πŸ‘‹Welcome
    • Overview
      • Architecture
        • Deployment options
      • Security
      • Privacy
      • Protection
        • Provenance and Attribution
      • Personalization
        • Tabnine’s Personalization in Depth
        • Connection: Global Codebase Awareness
      • AI Models
        • Tabnine's private and protected Universal models
        • Tabnine's fine-tuned AI models
      • Integrations
        • Atlassian Jira
      • System Requirements
      • Supported Languages
      • Supported IDEs
      • Tabnine Subscription Plans
        • Dev Preview
        • Dev
        • Pro
        • Enterprise (SaaS)
        • Enterprise (private installation)
    • Support & Feedback
  • πŸš€Getting started
    • Install
      • Client setup (SaaS)
        • VS Code
          • Install Tabnine in VS Code
          • Activate Tabnine in VS Code
        • JetBrains IDEs
          • Install Tabnine in a JetBrains IDE
          • Activate Tabnine in a JetBrains IDE
        • Visual Studio
          • Install Tabnine in Visual Studio 2022
          • Activate Tabnine in Visual Studio 2022
        • Eclipse
          • Install Tabnine in Eclipse
          • Activate Tabnine in Eclipse
        • Sign in
          • Using an email
          • Using an authentication token
      • Client setup (private installation)
        • Join your team (private installation)
        • VS Code (private installation)
        • JetBrains IDEs (private installation)
        • Visual Studio (private installation)
        • Eclipse (private installation)
    • Quickstart Guide
      • Menus and Icons
    • Getting the Most from Tabnine Code Completions
      • Pause (snooze)
    • Getting the Most from Inline Actions
    • Getting the Most from Tabnine Chat
      • Launching Tabnine Chat
      • Interacting with Tabnine Chat
      • Reviewing suggestions
      • Writing prompts
      • Chat Context
        • Understanding Context
        • Jira Connection
        • Context Scoping
      • Conversing with Tabnine Chat
      • Switching between chat AI models
      • Image Prompts
      • Tabnine's Prompting Guide
        • Getting Started
        • Basic Prompting
          • Be specific and clear
          • Define the context
          • Start a fresh conversation as appropriate
          • Include necessary details
          • Ask for examples
          • Be concise but complete
  • πŸ’ͺSoftware Development with Tabnine
    • Overview
    • Plan
    • Create
    • Test
      • Intro to the Test Agent
      • Test Agent Workflow
      • Custom Commands
      • Generate Test Files with @Mentions
    • Review
    • Fix
    • Document
    • Explain
    • Maintain
  • 🏭Administering Tabnine
    • Start a team
    • Manage a team
    • SaaS
      • Tabnine Pro team admin
        • Purchase Tabnine Pro
        • Adding and inviting users to Tabnine Pro
        • Assigning an admin role to a team member
        • Removing a team member
        • Tabnine Pro: Manage subscription and billing
        • Tabnine Pro - Change your payment method
        • Tabnine Pro - Change plan from monthly to annual
        • Unsubscribe from Tabnine Pro plan
      • Joining a Tabnine Pro team
      • Enterprise (SaaS) team admin
        • Set up a Tabnine Enterprise (SaaS) account
        • Invite team members
        • Manage your team
        • AI models for Chat (Enterprise SaaS)
      • Enterprise (SaaS) team member
        • Join your Tabnine team by invitation email (team member)
        • Join Tabnine team by link (member)
    • Private installation
      • Server setup guide
        • Kubernetes (MicroK8s) Installation guide
        • Deployment guide
          • Tabnine update guide
        • Air-gapped deployment guide
      • Admin guide
        • Monitoring Tabnine
        • Prometheus Operator install
        • Audit logs
      • Managing your team
        • Tabnine teams
        • Roles in an enterprise
        • Inviting users to your team
        • Deactivating and reactivating users
        • Deleting PII data of a deactivated user
        • Reset user's password
        • Usage reports
          • Reports Glossary
          • CSV-based reports (V2)
            • Configuring scheduled CSV reports
            • CSV-based reports V1 (Depracted since version 5.7.0
          • Usage API
        • Settings
          • General
          • Single Sign-On (SSO)
          • Personalization (f.k.a. Workspace)
            • Connecting to Remote Repositories
          • Email
          • License
          • Models
          • Access Tokens
        • IdP Sync
      • Release Notes
  • πŸ“£Product Updates
    • What's new?
      • What's new? (August 2024)
      • What's new? (July 2024)
      • What's new? (June 2024)
      • What's new? (May 2024)
      • What's new? (April 2024)
      • What's new? (March 2024)
      • What's new? (February 2024)
      • What's new? (January 2024)
Powered by GitBook
On this page
  • What is Tabnine?
  • How Tabnine can help you code faster
  • Tabnine for developers and managers
  • For developers
  • For dev managers
  • Other topics

Was this helpful?

  1. Welcome

Overview

Last updated 2 months ago

Was this helpful?

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 and a , 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

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.

How Tabnine can help you code faster

Some of the most common use cases of Tabnine include:

Tabnine for developers and managers

For developers

Get started

You're done!

Evaluate Tabnine for my company

However, if you want to first try it out for yourself, make sure you're evaluating the Tabnine experience that's best suited to you:

Get the most out of Tabnine

For dev managers

Learn about Tabnine's security, privacy, and compliance
  1. Tabnine Enterprise usage reports

Set up and administer a Tabnine team

Usage reporting (Enterprise)

Other topics

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

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

Tabnine's AI assistance includes a combination of and a interface that allows you to perform various software development tasks faster.

First,

Then

Lastly, follow the to learn how to start using Tabnine

Take a look at a few of specific use cases for Tabnine.

The best way to evaluate Tabnine for a company would be to .

Check out Tabnine's

Start with Tabnine's

For code completions, learn about the different and how to best leverage

For Tabnine Chat, get some tips for , leveraging Tabnine's , and

Get inspired by viewing of specific use cases for Tabnine

Tabnine , , and

Tabnine's and Tabnine , which are trained on open-source code with permissive licenses

and

and that are currently supported

(Enterprise)

πŸ‘‹
code completions
Tabnine Chat
code completions
chat
Plan
Create
Test
Fix
Document
Explain
Maintain
quick start guide
demos
talk to one of Tabnine's sales experts
Quickstart guide
Quickstart guide
prompt engineering
chat context
chat conversations
demos
security
architecture
code privacy
personalization
models
IDEs
languages
Start a Tabnine team
Manage a team
Private installation
code completions
coding assistance chat
completion context
Deployment options
system requirements
sign up or join a Tabnine team
install and activate Tabnine in your IDE
Start a Tabnine Pro Team
Cover

General information

Cover

Using Tabnine

Cover

Tabnine for teams

Administer a team

Architecture
Security
Privacy
Protection
Personalization
AI Models
Deployment options
Integrations
Supported languages
Supported IDEs
Tabnine plans
Install
Quickstart
Code completions
Tabnine Chat
Inline Actions
Use cases
Team Plans
Start a Tabnine team
Managing a team
Pro
Enterprise (SaaS)
Enterprise (Private installation)
Server setup guide
Tabnine private installation (Self service)
System requirements
completion types