Pular para o conteúdo
início / IA no PC / programas

IA no seu PC · Programação

Tabby

O Tabby é um servidor de autocompletar código, parecido com o GitHub Copilot, que a empresa hospeda nos próprios computadores. É gratuito e de código aberto, pensado para equipes que querem IA de programação sem mandar código para fora.

seu PC precisa

Servidor com placa de vídeo recomendado para a equipe

O que é

O Tabby é um assistente de programação com IA que a própria empresa instala. O projeto o descreve como uma alternativa de código aberto e local ao GitHub Copilot. Ele sugere o próximo trecho de código enquanto o programador digita e também tem um chat para tirar dúvidas.

Pense num corretor automático do celular, só que para código, e funcionando dentro da empresa.

Como funciona

O Tabby roda como um servidor, ou seja, um programa central que atende vários usuários. Você instala com Docker ou com o arquivo pronto do GitHub e escolhe um modelo de código. Cada programador instala a extensão do Tabby no seu editor e a conecta ao endereço do servidor.

Quando alguém digita, o editor pergunta ao servidor e recebe a sugestão. Segundo o projeto, ele não precisa de banco de dados nem de serviço na nuvem para funcionar.

passo a passo para começar

  1. Prepare um computador ou servidor, de preferência com placa de vídeo.
  2. Instale o Tabby pelo Docker ou pelo arquivo do GitHub, seguindo a documentação.
  3. Inicie o servidor escolhendo um modelo de código.
  4. Abra o painel do Tabby no navegador e crie a conta de administrador.
  5. Instale a extensão do Tabby no editor de cada programador.
  6. Conecte a extensão ao endereço do servidor e teste uma sugestão.

Principais recursos

Segundo o projeto, o Tabby é autossuficiente, tem uma interface OpenAPI para integração com outras ferramentas e funciona com placas de vídeo de consumo. Ele pode usar documentação e repositórios da empresa como contexto para sugestões melhores. Há também um painel de chat dentro do editor.

O projeto lança versões com frequência. Confira as novidades e recursos atuais na documentação oficial.

Pra quem é (e pra quem não é)

O Tabby é para empresas com equipe de programação que não querem enviar código para serviços externos. É indicado quando há alguém de TI para manter o servidor. O catálogo do IAlfabeto dá nota 4 de facilidade, numa escala em que 5 é o mais difícil.

Para um programador sozinho, ferramentas mais simples podem bastar. E, segundo o catálogo, é recomendado um servidor com placa de vídeo para atender a equipe.

Quanto custa

Segundo o catálogo do IAlfabeto, o Tabby é gratuito e de código aberto: você pode baixar e usar sem pagar licença.

O custo real fica por conta do equipamento. Rodar IA no próprio computador exige memória e, muitas vezes, uma boa placa de vídeo, além de aumentar o consumo de energia. Para a equipe, é preciso manter um servidor com placa de vídeo ligado. Para mais detalhes, confira o site oficial, tabbyml.com.

Dicas para usar melhor

Comece com um modelo de código pequeno para testar, e aumente se o servidor aguentar. Conecte os repositórios da empresa como contexto para sugestões mais alinhadas ao seu código. Peça feedback da equipe nas primeiras semanas.

Oriente os programadores a revisar cada sugestão antes de aceitar. Autocompletar ajuda, mas não substitui atenção.

Cuidados e privacidade

Pensado para equipes; requer alguém de TI para manter o servidor. Como roda dentro da empresa, o código não precisa sair da rede. Proteja o acesso ao servidor com autenticação e mantenha-o atualizado.

Sugestões de IA podem conter erros ou falhas de segurança. Revise o código sugerido como revisaria o de um colega.

na sua empresa

  • Uma empresa de software pequena pode oferecer autocompletar com IA a toda a equipe sem enviar código de clientes para fora.
  • Uma empresa com sistema próprio pode conectar seus repositórios ao Tabby para que as sugestões sigam o padrão do código interno.
  • Se a empresa não tem equipe de programação, o Tabby não tem uso prático; ele é feito para quem escreve código.

dúvidas comuns

É igual ao GitHub Copilot?

A ideia é parecida, mas o Tabby roda nos computadores da empresa.

Precisa de placa de vídeo?

Para atender uma equipe, é recomendado um servidor com placa de vídeo.

Funciona em quais editores?

Por extensões para editores populares. Confira a lista na documentação.

termos explicados

servidor
Computador ou programa central que atende pedidos de vários usuários.
extensão
Complemento instalado num programa, como o editor de código, para adicionar funções.
autocompletar
Recurso que sugere a continuação do que você está digitando.

Pronto pra instalar? O link leva ao site oficial.

Texto escrito com apoio de IA a partir da página oficial e do catálogo do IAlfabeto. Versões e requisitos mudam rápido: confira a página oficial.

Pergunte