iconsMenus and Icons

This page describes what some of the many icons indicate in Tabnine

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

Chat Input Menu

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 ().

Context Icons

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]

Apply

circle-info

Your version of this menu might be updated to look like this: It expands when you hover your mouse over it:

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)

Chart of Icons

Where
Icon
Description

At multiple points

Current Tabnine logo

At multiple points, some docs

Old Tabnine logo (old colors)

IDE plugin menu

Tabnine loading

Chat Response

Icon
Description

Analyzing your request / Generating

Request complete

Suggested query

Chat Input Menu

Icon
Description

@

Reference extension or code snippet

/

Commands/Custom commands

Attach an image

Submit

Chat History Submenu

Icon
Description

New Conversation

Delete Chat History

Generate Test

Icon
Description

Failed to get the selected code

Test plan

Chat Response Menu

Icon
Name

Apply all

Copy

Helpful response

Unhelpful response

Chat results snippet menu

Icon
Description

Apply

Insert at Cursor

Copy

New File

Context

Icon
Description

Current File

Workspace

Codebase

Terminal

Add scope

Add context scope

Number of images uploaded to context

Context included (checkmark)

Repository

Remote codebase

Remote repository

Remote file

Remote folder

Main Input Menu

Icon
Description

Tabnine Chat

Tabnine Change

Testing

(6-spoke)

Settings

Hamburger submenu

Hamburger Submenu ☰

Icon
Description

New chat

Chat history

New test plan

Managing Tabnine

Icon
Description

Tabnine uninitialized

Tabnine Enterprise (VS Code)

(8-spoke)

Management Settings (VS Code)

Models

Icon
Description

Thinking Model

Anthropic/Claude

ChatGPT/GPT-4o

Command R+

Mistral

Gemini

Tabnine Protected

Optimized for performance

Private

Private and protected

Recommended

Qwen

Llama

Provenance & Attribution

Icon
Description

Attribution

Licensing restriction

(button)

Reissue code without licensing issues

Deprecated / Replaced Icons

Category
Icon
Name

Last updated

Was this helpful?