This document will guide you through the various menus and submenus in Tabnine. At the end of this document, you can look at a chart of the most common and important icons that Tabnine uses.
Main Input Menu
The main menu in the IDE plugin will show you tabs for Tabnine Chat, Testing, or Settings. To the right there will be an additional three-lined icon (the 'hamburger submenu') indicating more options.
In that hamburger submenu, there will be options for a new chat, viewing the chat history, or creating a new test plan.
Chat History Submenu
Within Chat history, another submenu will offer options for a new conversation or to delete chat history. This includes the same option for New Conversation, as well as the option to Delete Chat History.
As appearing in Visual Studio Code You will see a list of icons to select how to input content. Either simply type or choose one of those three icons to 1) reference a specific extension or code snippet, 2) see a list of custom commands, 3) attach an image, and 4) Jira. To the far right of that menu within the text window, there will be a cleft arrow to press in order to submit.
[From left to right] 1) Mention specific extension or code snippet, 2) Use a custom command, 3) Attach an Image, 4) Jira, and 5) Submit After submitting a query, you can elect to stop a response while it's processing by hitting the red square button (
).
Within the text input window, there will be tabs indicating what is currently included in the context of Tabnine Chat's answers. They will often include 1) Current file, 2) Workspace, and 3) Codebase. To the right of those tabs, there will be an option to "+ Add scope."
Current File — Workspace — Codebase — + Add Scope
As appearing in Visual Studio Code When clicking "+ Add scope," a list titled "Add context scope" will appear above the text window. Checkmarks will appear next to resources already included in context. Beneath those, there will be an option to add another repository to the context.
When you click '+ Add Scope', an additional 'Add context scope' menu will appear above the text input window. When you open the 🌐︎ Remote Codebase option, you will see options to add a 1) remote repository, 2) remote folder, or 3) remote file:
When you hover your mouse over a code snippet in Tabnine Chat, the following menu will appear in the bottom right corner. You can choose any of these options to add the generated code to the current file, or create a new file for that snippet:
Apply — Insert at Cursor — Copy — Create New File [with snippet] Managing Tabnine
The Tabnine Enterprise logo and name will appear at the bottom right of the IDE window to manage the extension:
As the Tabnine Enterprise management banner appears in Visual Studio Code As the Tabnine Enterprise management banner appears in Eclipse, JetBrains IDEs, and Visual Studio In Visual Studio Code, manage the extension with the 8-spoked cog icon:
As the Tabnine Enterprise management panel appears in Visual Studio Code The menu will appear differently in other IDEs:
The menu as it appears in Eclipse The Tabnine Enterprise menu as it appears in JetBrains IDEs There, you can turn off info and warning notifications, or manage the extension:
As appearing in Visual Studio Code Chat Response Menu
You can indicate your satisfaction with Tabnine Chat's response by choosing the thumbs-down or thumbs-up buttons at the bottom of the response. There will also be a copy icon in that menu and the option to apply all suggested changes:
Apply All — Copy Message — Not Helpful — Helpful (Visual Studio Code) At multiple points, some docs
Old Tabnine logo (old colors)
Analyzing your request / Generating
Reference extension or code snippet
Chat History Submenu
Failed to get the selected code
Chat Response Menu
Chat results snippet menu
Number of images uploaded to context
Context included (checkmark)
Main Input Menu

(6-spoke)
Hamburger Submenu ☰
Managing Tabnine
Tabnine Enterprise (VS Code)

(8-spoke)
Management Settings (VS Code)
Optimized for performance
Provenance & Attribution
Reissue code without licensing issues
Deprecated / Replaced Icons