Tabnine

Tabnine

Tabnine (acquired by Tricentis) · Programação

Tabnine é um assistente de programação com IA privado que roda dentro do seu próprio ambiente. Ele completa código, responde perguntas sobre seu repositório e executa agentes que você pode auto-hospedar ou deixar isolados da rede.

Prévia da interface de Tabnine

Sobre Tabnine

What Is Tabnine

Tabnine é um assistente de programação com IA feito para equipes que não podem enviar seu código-fonte para a nuvem de outra empresa. Ele se instala como plugin no editor que você já usa, sugere código enquanto você digita, conversa sobre seus arquivos e executa tarefas de agente, como refatorações ou testes. A proposta gira em torno de controle: você decide onde ficam os modelos e o seu código.

A empresa nasceu em Tel Aviv em 2013 com o nome Codota, fundada por Dror Weiss e Eran Yahav a partir de anos de pesquisa em análise de código. Em 2019, comprou a ferramenta open source de autocompletar TabNine e, em 2021, passou a se chamar Tabnine. Em 2026, foi adquirida pela Tricentis, que integrou seu Enterprise Context Engine à sua plataforma de testes de software.

O que a separa do Copilot e do Cursor é a forma de implantação, não uma demo vistosa. O Tabnine roda como SaaS hospedado, dentro da sua própria nuvem privada virtual, nos seus servidores ou em uma instalação totalmente isolada, sem internet. Essa mesma flexibilidade chega à administração: a equipe pode fixar quais modelos de IA são permitidos e manter o código fora de servidores de terceiros.

Getting Started

  1. Instale o plugin do Tabnine na loja do seu editor, seja VS Code, um IDE da JetBrains, Eclipse ou Visual Studio 2022.
  2. Entre com sua conta de trabalho; em um plano de equipe, o administrador atribui sua licença.
  3. Comece a digitar em um arquivo e aceite com Tab uma sugestão em cinza, ou abra o painel de chat para perguntar sobre seu código.
  4. Peça ao agente uma tarefa, como escrever testes ou refatorar uma função, e aprove as edições conforme ele avança.
  5. Administradores podem conectar repositórios pelo Context Engine e escolher quais modelos sua equipe pode usar.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Tabnine.

Plano gratuitoNão
Planos pagos$39 - $59/mo
PlataformaWeb, VS Code, JetBrains IDEs, Eclipse, Visual Studio 2022, Windows, macOS, Linux, CLI
DesenvolvedorTabnine (acquired by Tricentis)
CategoriaProgramação
Data de lançamentoMay 2013
Última atualizaçãoOct 2025
Visitas ao site131.2K
Ranking global do site333.8K
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Equipes de engenharia corporativas
  • Desenvolvedores que mantêm o editor atual
  • Líderes atentos à segurança

Tarefas

  • Escrever código repetitivo
  • Entender uma base de código desconhecida
  • Refatorar e gerar testes

Cenários

  • Desenvolvimento isolado da rede
  • Padronizar IA numa grande organização
  • Engenharia com vários repositórios

Principais recursos

Autocomplete de código na linha

A tarefa central do Tabnine é sugerir a próxima linha, funções inteiras ou código a partir de um comentário enquanto você digita. As sugestões aparecem como texto em cinza que você aceita com uma tecla e se ajustam com o tempo ao seu jeito de programar. Essa camada roda com um modelo próprio do Tabnine e está disponível no VS Code, nos IDEs da JetBrains, no Eclipse e no Visual Studio 2022.

Tabnine Chat

Um painel de chat dentro do seu IDE responde a perguntas sobre o código sem sair do editor. Você pode pedir que ele explique uma função, escreva um trecho ou sugira uma correção, e ele usa como contexto o código selecionado, o arquivo aberto e arquivos relevantes do projeto. Ele foi feito para perguntas de código, não para conversa solta.

Automação de tarefas com agentes

O Tabnine Agent pega um objetivo definido, como refatorar um módulo ou gerar testes, e o resolve em vários passos. Ele leva em conta o estado do projeto e as dependências, faz as edições e pausa para sua aprovação antes das mudanças maiores. Dá para operá-lo pelo IDE ou pela interface de linha de comando.

Enterprise Context Engine

O Context Engine amplia o alcance do agente para além do arquivo na tela. Ele indexa os repositórios remotos conectados e gera resumos de serviços, dependências e arquitetura, para que o agente entenda como seus sistemas se encaixam. O acesso acontece por ferramentas MCP nativas no IDE ou na CLI.

Você escolhe os modelos de IA

O autocomplete usa o modelo próprio do Tabnine, enquanto Chat e Agent podem usar, de forma opcional, modelos de terceiros. A lista inclui modelos da Anthropic Claude, OpenAI GPT, Google Gemini, Mistral Devstral, MiniMax, GLM e Qwen, e muda com frequência. Os administradores decidem quais modelos a organização pode oferecer.

Implantação privada e isolada

O Tabnine roda como SaaS hospedado, na sua própria nuvem privada em GCP, AWS ou Azure, nos seus servidores ou em um ambiente totalmente isolado. Nas instalações privadas, o Tabnine não tem acesso ao seu ambiente e nenhum código ou dado pessoal chega aos servidores dele. Essa variedade de implantação é o principal motivo pelo qual equipes reguladas o escolhem.

Cobertura ampla de linguagens e editores

Os modelos por trás cobrem mais de 600 linguagens, bibliotecas e frameworks, então a maioria das bases de código recebe sugestões úteis. O suporte completo do plugin abrange VS Code, IDEs da JetBrains como IntelliJ, PyCharm e WebStorm, Eclipse e Visual Studio 2022 no Windows, macOS e Linux.

Prós e contras

Prós

  • Roda auto-hospedado, na sua VPC ou totalmente isolado, algo que poucos assistentes de programação com IA oferecem.
  • Entra no editor que você já usa, então não há migração para um IDE novo.
  • Deixa os administradores escolher e restringir modelos, dando governança real sobre a IA numa grande organização.
  • O Context Engine dá ao agente conhecimento de repositórios remotos, não só do arquivo aberto.
  • As APIs Enterprise nativas cobrem métricas de uso, registros de auditoria e administração.

Contras

  • Não há plano gratuito nem individual, então equipes pequenas e desenvolvedores solo precisam procurar outra opção.
  • Custa mais por usuário que os assistentes de programação mais comuns, a partir de cerca de $39 por usuário ao mês.
  • Os recursos mais fortes, como a implantação privada e o Context Engine, ficam em planos empresariais e exigem configuração do administrador.
  • Modelos de chat de terceiros podem ter termos de privacidade diferentes dos da Tabnine, o que importa se você pesquisa num repositório privado.

Perguntas frequentes

O Tabnine é um assistente de programação com IA para escrever e entender código. Ele completa código enquanto você digita, responde a perguntas sobre seus arquivos num painel de chat e executa tarefas de agente, como refatorar ou gerar testes.