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

VS Code
1.86
1.109

JetBrains IDEs*
2023.3
2025.3

Eclipse
4.28 (2023-06)
4.38 (2025-12)

Visual Studio 2022
17.10
17.14

Visual Studio 2026
18.1
18.3
* 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:
TabNineTabNine-deep-localTabNine-deep-cloudWD-TabNineTabNine-server-runnervdbjdtlstypescript-language-server
Write and execute permissions for the following machine paths:
Linux:
~/.config & ~/.tabnineMac OS:
/Users/{{username}}/Library/Preferences & /Users/{{username}}/Library/Application SupportWindows:
C:\Users\{{username}}\AppData\Roaming\
Tabnine Deployment Options
Tabnine can be deployed in one of the following ways:
Single/Multi-Tenant SaaS
Private cloud / On-prem installation using private API endpoints
Private cloud / On-prem installation using open-weight models
Single/Multi-Tenant SaaS
This deployment allows you to utilize Tabnine’s private LLM endpoints to support both Chat and Agentic workflows.
Models
These utilize the following families of LLMs for both Chat and Agent:
GPT
Claude
Gemini
Hardware Requirements
None.
Last updated
Was this helpful?
