Table of contents
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 life cycle.
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.
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:
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.
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.
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.
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.
Tabnine AI coding assistant can help every developer with various coding tasks:
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.
Generate code step by step based on natural language specifications. Specify input, output, and logic. Tabnine aligns results with your project’s existing code.
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.
Enhance code readability with Tabnine’s documentation capabilities. Create formal documentation for classes, functions, comments, and inline documentation.
Quickly understand code logic. Ask Tabnine to explain specific code snippets, which is especially useful for legacy code or unfamiliar languages.
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.
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.