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
  • Install and activate the Tabnine plugin
  • 1. Sign up or join a Tabnine team
  • 2. Install Tabnine in your IDE
  • 3. Verify that the Tabnine plugin is activated with your user

Was this helpful?

  1. Getting started

Install

Tabnine AI code assistant: Client installation guide

Last updated 1 year ago

Was this helpful?

Install and activate the Tabnine plugin

Follow these steps to install and activate the Tabnine plugin in your IDE:

  1. Sign up or join a Tabnine team.

  2. Install Tabnine on your IDE (activate the plugin with your Tabnine user).

  3. Follow the and start using Tabnine.

Follow the right docs

The installation process is slightly different for a Tabnine SaaS and a Tabnine private installation.

We recommend following the Tabnine SaaS docs unless you were told by your team manager that your organization is using a private installation or you know your organization's private Tabnine Server URL.

1. Sign up or join a Tabnine team

You can either sign up to create a new user or activate your user after receiving an invitation to join a Tabnine team.

Sign up

If you're an individual developer or plan to start a Tabnine Pro team as an admin, and create a new user.

If you signed up using your work email, follow the link you receive at that address to verify your account.

Join a Tabnine team

If you received an invitation to join a Tabnine team by email or by invitation link, you need to accept the invitation.

The steps to join a team are slightly different based on your organization's Tabnine plan (instructions should be provided in the email you receive):

Once you've accepted the invitation and joined your team on Tabnine, you need to install and activate the Tabnine plugin or extension in your IDE.

2. Install Tabnine in your IDE

Note: There's a difference between installing a Tabnine plugin for Tabnine SaaS (all Starter and Pro users, some Enterprise users) and a Tabnine plugin for private installation (some Enterprise customers).

You can install the Tabnine plugin in multiple IDEs.

3. Verify that the Tabnine plugin is activated with your user

Once you've installed the Tabnine plugin, make sure it's correctly activated:

Look for Tabnine Starter/Pro/Enterprise on the VS Code status bar:

  1. In Visual Studio, go to Extensions > Tabnine > Open Hub and open Tabnine Hub.

  2. Look for Tabnine Starter/Pro/Enterprise on the top left corner of the Tabnine Hub:

Visual Studio Code

JetBrains IDEs (IntelliJ, PyCharm, WebStorm, PhpStorm, etc.)

Visual Studio

Eclipse

You're all set and can now !

🚀
Quickstart Guide
sign up
Join a Tabnine Pro team
Join a Tabnine Enterprise team (private installation)
SaaS
Private installation
SaaS
Private installation
SaaS
Private installation
SaaS
Private installation
start using Tabnine
Join a Tabnine Enterprise team (SaaS)