Basic

Tabnine AI code assistant: Basic plan

Tabnine Basic is our free plan that includes many capabilities such as access to AI agents, advanced personalization features, and the ability to use powerful models like Claude 3.5 Sonnet and GPT-4o as the basis for Tabnine’s code generation and validation features.

Tabnine Basic capabilities

The table below covers the capabilities available on Tabnine’s Basic plan. To unlock all these capabilities, you need to register for Tabnine and be logged in. Registering for Tabnine involves creating an account and providing us email address β€” no credit card is required. Registration is necessary to protect from abuse of the platform, and we remain committed to your privacy and our zero data retention approach.

If you’re not ready to register, don’t worry. Tabnine Basic will still provide the best-in-class AI code completion and inline code generation that the company pioneered.

CapabilitiesRegistered usersUnregistered users

//AI-accelerated software development //

Best-in-class AI models* A set of advanced, large-scale, transformer-based machine learning models built specifically by Tabnine for software development and trained on extensive software development libraries

βœ…

❌

AI-powered chat*

Code-centric chat application that allows you to interact with Tabnine in natural language

βœ…

❌

Inline actions*

Work directly on selected snippets of code β€” getting AI-enabled edits, fixes, refactoring, documentation, and more β€” with all responses generated inline

βœ…

❌

Switchable large language models (LLMs)*

Ability to switch the LLM used for Tabnine in real time; options include multiple proprietary models from Tabnine, Anthropic Claude 3.5 Sonnet and OpenAI GPT-4o (usage of third-party models is rate limited)

βœ…

❌

AI-driven code completion

Code suggestions for both the current line and multiple lines for full-function implementation

βœ…

βœ…

Natural language code generation*

Code suggestions from natural language prompts

βœ…

❌

Code explanations*

Explains the purpose of a selected piece of code, simplifying maintenance of legacy code

βœ…

❌

Unit test generation*

Generate comprehensive test plans with detailed test cases for your functions and methods.

βœ…

❌

AI-generated documentation*

Automatically generate documentation and descriptions for a selected piece of code

βœ…

❌

//Security and compliance //

Strict license compliance

Tabnine is trained exclusively on permissively licensed code, eliminating legal exposure

βœ…

βœ…

//Personalization //

AI personalized to your projects*

Tabnine makes recommendations based on the context of all projects in the IDE

βœ…

❌

* Capability is available to registered Tabnine users who are logged in.

Note: Tabnine uses a local model for midline code completions on the Basic plan. This is a smaller model that’s ideal for shorter code suggestions. All our paid plans use a high-performance Tabnine model for midline code completions.

Usage limits for third-party models

To keep our costs in check, we’ve implemented daily limits on the usage of third-party models (Claude 3.5 Sonnet and GPT-4o). The quota varies from 2–4 queries per day. If you hit these limits, you can wait until the next day for the quota to reset. Alternatively, you can switch to Tabnine’s proprietary models (Tabnine Protected and Tabnine + Mistral) and continue using the AI chat features.

These limitations are only for chat interactions and inline actions and don’t affect our advanced AI code completions. (Our AI code completions use Tabnine's proprietary model, not Claude 3.5 Sonnet or GPT-4o.) Our paid plans don’t have any usage restrictions.

Last updated