Home / Blog /
Tabnine Chat is now generally available
//

Tabnine Chat is now generally available

//
Tabnine Team /
3 minutes /
March 13, 2024

We’re excited to announce that Tabnine Chat — our code-centric chat application that allows you to interact with Tabnine using natural language — is now generally available for all users.

Tabnine Chat complements our code completions to enable you to simplify and accelerate numerous aspects of the software development lifecycle.

It’s integrated with all the major IDEs — such as VS Code, JetBrains, Eclipse, and Visual Studio — and provides AI assistance right inside of the IDE. Whether you’re generating code snippets, writing tests, documenting your code, or debugging pesky bugs, Tabnine Chat has got your back.

Chat is built on Tabnine’s ethos and offers zero data retention: we don’t store your data or share it with third parties. It uses a proprietary LLM that’s custom-built for software development and trained on permissively licensed code. This ensures suggestions from Chat won’t match proprietary code or pose any legal risks.

From beta to brilliance

Tabnine Chat has undergone significant enhancements in the past few months thanks to the invaluable feedback from tens of thousands of developers worldwide. Some of the key improvements include:

Highly personalized suggestions

Benefit from code suggestions tailored to your specific coding style with context through local code awareness and connection to your software repository for global code awareness.

Advanced interaction model

Explore a host of advanced features like Code Lens, quick actions, customized quick actions, Diff view and diff insert, mentions to code elements in your workspace all designed to make your coding experience more intuitive and efficient.

Wide IDE support

Whether you’re using VS Code, JetBrains, Eclipse, Visual Studio 2022, or Neovim, Tabnine Chat seamlessly integrates with your preferred IDE, ensuring a consistent and powerful coding experience across platforms.

Private installations

For Tabnine Enterprise customers seeking an extra layer of control, Tabnine Chat can be deployed in a private installation, on VPC, or on-premises, offering a seamless integration with your existing infrastructure.

What can you do with Tabnine Chat?

Tabnine can help every developer with various coding tasks:

Plan

Ask Tabnine for guidance in exploring and planning solutions. Get standard solutions, steps to solve a problem, or references from your workspace. It’s perfect for general coding questions or understanding your project’s current state.

Create

Generate code step by step based on natural language specifications. Specify input, output, and logic. Tabnine aligns results with your project’s existing code.

Test

Request Tabnine to write tests for specific functions or code. Tabnine returns test cases, implementation, and assertions and suggests tests that align with the testing framework and structure already in use in your project.

Document

Enhance code readability with Tabnine’s documentation capabilities. Create formal documentation for classes, functions, comments, and inline documentation.

Explain

Quickly understand code logic. Ask Tabnine to explain specific code snippets, which is especially useful for legacy code or unfamiliar languages.

Maintain

Get Tabnine’s help in tasks related to maintaining code. Whether fixing bugs, adding functionality, or refactoring, collaborate incrementally for efficient results.

Empower your coding journey: download Tabnine Chat today and redefine the way you approach software development.

How can you get access to Tabnine Chat?

Tabnine Chat is available for all Tabnine Pro and Tabnine Enterprise users (in secure SaaS deployment and private installations). If you’re not yet a customer, you can install the Tabnine plugin or extension and sign up for Tabnine Pro today — it’s free for 90 days. Then check out our Docs to learn how to get the most out of Tabnine Chat.