For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tabnine Client & Deployment Requirements

Tabnine Client Requirements

The Tabnine client runs as an IDE plugin/extension on the end user's machine.

Machine specs

  • OS/Arch of the following:

    • Windows (Windows 10+), x86_64 or i686

    • Linux (kernel 6.2+), x86_64

    • Mac OS (13+), x86_64 or aarch64

  • 16 GB+ RAM

  • 8+ CPU cores

  • Storage: 100 GB available space

Supported IDEs

IDE
Minimal supported version
Latest supported version
Windows OS
Mac OS
Linux OS

VS Code

1.93.1

1.129.0

JetBrains IDEs*

2023.3

2026.1

Eclipse

4.28 (2023-06)

4.40 (2026-06)

Visual Studio 2022

17.8

17.14

Visual Studio 2026

18.1

18.7

* JetBrains IDEs including IntelliJ, PyCharm, WebStorm, PhpStorm, GoLand, RubyMine, CLion, AppCode, Rider, DataGrip, and Android Studio

Network connection

  • Connection to the Tabnine cluster on port 443

  • Recommended for the initial install: Access to the IDE marketplaces (i.e., VS Code Marketplace, JetBrains Plugin Marketplace)

Permissions

  • Execute permissions for the following executables:

    • TabNine

    • TabNine-deep-local

    • TabNine-deep-cloud

    • WD-TabNine

    • TabNine-server-runner

    • vdb

    • jdtls

    • typescript-language-server

    • Node.js

  • Write and execute permissions for the following machine paths:

    • Linux: ~/.config & ~/.tabnine

    • Mac OS: /Users/{{username}}/Library/Preferences & /Users/{{username}}/Library/Application Support

    • Windows: C:\Users\{{username}}\AppData\Roaming\

Last updated

Was this helpful?