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.

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
- Instale o plugin do Tabnine na loja do seu editor, seja VS Code, um IDE da JetBrains, Eclipse ou Visual Studio 2022.
- Entre com sua conta de trabalho; em um plano de equipe, o administrador atribui sua licença.
- 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.
- Peça ao agente uma tarefa, como escrever testes ou refatorar uma função, e aprove as edições conforme ele avança.
- 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.
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.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Tabnine.
Alternativas a Tabnine
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
