00:00:00Se você usa o Copilot agora, seu código pode estar treinando o modelo de outra pessoa.
00:00:04Você instala o Copilot, ele funciona bem e você segue em frente, mas partes do seu código podem
00:00:09sair da sua máquina.
00:00:10Isso pode ser um problema.
00:00:12Este é o Tabby.
00:00:13Uma alternativa de código aberto que nos oferece o mais alto nível de privacidade comparado a
00:00:17ferramentas como Copilot, Tab9 e Cursor.
00:00:20Podemos ter a mesma velocidade, o mesmo preenchimento automático, o mesmo fluxo de trabalho e nosso código nunca sai da nossa
00:00:25máquina.
00:00:26Isso é basicamente o Tabby.
00:00:27Vou mostrar como configurá-lo e fazê-lo funcionar nos próximos minutos.
00:00:36De forma simples, o Tabby é um servidor de codificação por IA auto-hospedado.
00:00:40Você o executa localmente, geralmente com Docker, escolhe o modelo desejado e o conecta
00:00:44ao seu IDE.
00:00:45Só isso.
00:00:46Você terá sugestões de código em tempo real e chat contextual com o código, como esperado.
00:00:50Mas o real motivo pelo qual os desenvolvedores se importam não são apenas os recursos, é o controle que temos.
00:00:55Seu código permanece na sua rede sem assinaturas e funciona totalmente offline.
00:01:01Ele foi feito para equipes com recursos como SSO, RBAC e registros de auditoria, e está
00:01:05bombando no GitHub com mais de 33.000 estrelas por um bom motivo.
00:01:09Sinceramente, nada disso importa se a experiência for ruim, então vamos pular tudo isso
00:01:13e ir direto para a demonstração.
00:01:15Se você gosta desse tipo de ferramenta para agilizar seu trabalho, inscreva-se no
00:01:19canal.
00:01:20Lançamos vídeos o tempo todo.
00:01:22Aqui está como a configuração realmente funciona.
00:01:24Você executa um comando Docker e o Tabby já está rodando localmente.
00:01:28Depois, instala a extensão no VS Code, aponta para o seu servidor local e pronto.
00:01:34Agora você terá sugestões de várias linhas diretamente no seu repositório.
00:01:38Aqui no Tabby, posso abrir para conferir os modelos que estou usando, e você pode ver
00:01:42aqui que estes são os três que estamos utilizando, e eles rodam localmente.
00:01:45Sem Claude ou OpenAI para onde seus dados seriam enviados.
00:01:48No VS Code, posso começar com uma função rascunhada e, apenas com a tecla Tab, o Tabby vai
00:01:53completar isso para mim.
00:01:55Posso ir além conversando com ele na lateral para otimizar e expandir meu
00:02:00código atual também.
00:02:01É tudo muito simples e direto.
00:02:03Posso selecionar um código e pedir para refatorar o desempenho ou adicionar testes.
00:02:07Ele responde instantaneamente e entende o contexto do repositório, não apenas de um arquivo.
00:02:12Posso até colocar um comentário sobre algo que quero criar e veja que ele entende
00:02:16exatamente aqui e constrói tudo para mim.
00:02:19Agora, no localhost, o Tabby continua conectado a tudo no VS Code, então posso ler meus
00:02:23chats de código, expandi-los e fazer perguntas de acompanhamento.
00:02:27Tudo isso fica salvo aqui mesmo no localhost.
00:02:30Sem nuvem, sem dados saindo da sua máquina, e a sensação é muito parecida com o Copilot, exceto —
00:02:35e este é um grande exceto — que agora nós somos os donos de tudo.
00:02:37Certo.
00:02:38Fiz uma demonstração rápida porque, honestamente, foi simples assim para iniciar e rodar.
00:02:43Agora vamos falar sobre por que isso realmente importa no fluxo de trabalho real.
00:02:47O verdadeiro problema com ferramentas de IA na nuvem não é que elas sejam ruins.
00:02:51É que a contrapartida que aceitamos fica oculta, entende?
00:02:53Com ferramentas na nuvem, seu código pode ser usado para treinar os modelos deles.
00:02:57Com o Tabby, seu código nunca sai da sua própria rede, certo?
00:03:01Nas ferramentas na nuvem, você paga por desenvolvedor todo mês porque nada é de graça para sempre.
00:03:05Bem, não é, certo?
00:03:07Nós estamos pagando por isso.
00:03:08É isso que recebemos.
00:03:09E com ferramentas na nuvem, também precisamos de internet.
00:03:11Com o Tabby, não pago por isso, ele roda offline e isso faz diferença no trabalho real.
00:03:16Assim, temos menos código repetitivo e podemos refatorar códigos legados bagunçados com menos hesitação.
00:03:22Aprendemos frameworks mais rápido, geramos testes e documentos sem ficar pulando entre
00:03:26várias ferramentas.
00:03:27No fundo, é menos tempo desperdiçado, menos risco e muito mais controle sobre como
00:03:33trabalhamos.
00:03:34É por isso que muitos desenvolvedores ou equipes focados em privacidade estão saindo dessas
00:03:38ferramentas baseadas em nuvem para opções como esta.
00:03:41Agora vamos comparar com outras opções, porque é isso que vocês querem ouvir, certo?
00:03:45O Tabby é o mais fácil.
00:03:47Tem ótima qualidade, quase sem configuração, mas ele vive na nuvem.
00:03:50Temos o Continue dev.
00:03:52É flexível, focado no local, mas é mais uma ferramenta para usuários avançados.
00:03:56O Tab9 é mais voltado para empresas, e agora estou aqui falando sobre o Tabby,
00:04:01que é auto-hospedado, gratuito, com muito mais privacidade e feito para equipes.
00:04:05Mas a real diferença é esta: o Tabby não é apenas um plugin, é um servidor dedicado de IA para código.
00:04:11Isso muda tudo.
00:04:12Você tem a experiência do Copilot, a flexibilidade que gostam no Continue e controles de equipe
00:04:19pelos quais outros costumam cobrar.
00:04:21Em vez de alugar o acesso à IA, nós realmente somos os donos da infraestrutura por trás dela.
00:04:26Agora, vamos ser honestos, certo?
00:04:28As pessoas amam muitas coisas, mas ser código aberto é o suficiente para realmente
00:04:32fazer a mudança?
00:04:33Bem, a configuração é rápida, geralmente apenas subir um Docker, e depois ele se integra ao seu
00:04:39fluxo de trabalho.
00:04:40Quando você fica preso a um único modelo, aqui você pode escolher o modelo e, no geral, ele parece
00:04:44muito mais pronto para produção agora do que antes.
00:04:47Mas, sendo código aberto, há desvantagens.
00:04:50A qualidade depende do modelo escolhido, então modelos menores não serão tão potentes,
00:04:55e o hardware importa.
00:04:56Se você quer um desempenho fluido, uma GPU vai ajudar muito.
00:04:59Estou rodando tudo isso em um Mac M4 Pro e a experiência foi muito boa.
00:05:04A configuração ainda dá mais trabalho que ferramentas na nuvem, então não é ideal para quem não é técnico,
00:05:09mas você está assistindo a isto.
00:05:10Presumo que você seja.
00:05:11E, claro, como qualquer ferramenta de IA, você ainda precisa revisar o código.
00:05:14Isso me leva à pergunta que realmente queremos responder.
00:05:17Vale a pena usar?
00:05:19Sim, mais ou menos, mas depende de algumas coisas.
00:05:22Você deve usar o Tabby se preza pela privacidade, odeia assinaturas, trabalha em um ambiente
00:05:27regulado ou precisa de algo confiável para toda a sua equipe.
00:05:30Nesses casos, é uma escolha fantástica para integrar ao fluxo, mas
00:05:35se você quer o melhor modelo absoluto com configuração zero e sem esforço, sinceramente,
00:05:40as ferramentas na nuvem ainda são mais fáceis.
00:05:41A diferença agora é que a troca mudou.
00:05:43Não estamos mais escolhendo entre uma IA de nuvem inteligente e uma local fraca,
00:05:48você escolhe entre a conveniência de algo como o Cursor ou uma IA forte o suficiente sob seus termos.
00:05:54E para muitos desenvolvedores, isso está começando a importar cada vez mais.
00:05:58O Tabby não tenta ser a IA mais inteligente.
00:06:01Ele tenta ser aquela em que talvez possamos realmente confiar.
00:06:04Deixei links para documentos e repositórios na descrição.
00:06:06Se você gosta de código aberto e outras ferramentas de IA como esta, não esqueça de se inscrever no
00:06:11canal Better Stack.
00:06:12Nos vemos no próximo vídeo.