Last translated: 16 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

Tabby é um assistente de codificação com IA auto-hospedado, oferecendo uma alternativa de código aberto e on-premise ao GitHub Copilot. Possui várias características principais:

  • Autocontido, sem necessidade de um SGBD ou serviço em nuvem.
  • Interface OpenAPI, fácil de integrar com infraestrutura existente (ex: Cloud IDE).
  • Suporta GPUs de nível consumidor.

Open Live Demo

Demo

🔥 Novidades

  • 25/05/2025 💡Interessado em participar da prévia privada do Agent? Envie uma DM no X para aprovação antecipada na lista de espera!🎫
  • 20/05/2025 Aprimore o Tabby com sua própria documentação📃 através de APIs REST na v0.29! 🎉
  • 01/05/2025 v0.28 transformando mensagens do Answer Engine em Páginas persistentes e compartilháveis
  • 31/03/2025 v0.27 lançada com um menu @ mais rico no painel lateral de chat.
  • 05/02/2025 Autenticação LDAP e melhores notificações para trabalhos em segundo plano chegando no Tabby v0.24.0!✨
  • 04/02/2025 VSCode 1.20.0 atualizado! Mencione arquivos com @ para adicioná-los como contexto de chat e edite inline com uma nova opção de clique direito disponível!
Arquivado
  • 10/01/2025 Tabby v0.23.0 apresenta experiência aprimorada de navegação de código e melhorias no painel lateral de chat!
  • 24/12/2024 Introdução da Caixa de Notificação no Tabby v0.22.0!
  • 06/12/2024 Integração de implantação com Llamafile e experiência de usuário aprimorada no Answer Engine estão chegando no Tabby v0.21.0!🚀
  • 10/11/2024 Alternar entre diferentes modelos de chat de backend é suportado no Answer Engine com Tabby v0.20.0!
  • 30/10/2024 Tabby v0.19.0 apresenta threads compartilhadas recentes na página principal para melhorar sua descoberta.
  • 09/07/2024 🎉Anúncio da integração do Codestral no Tabby!
  • 05/07/2024 Tabby v0.13.0 introduz o Answer Engine, um motor de conhecimento central para equipes de engenharia internas. Integra-se perfeitamente com dados internos da equipe de desenvolvimento, fornecendo respostas confiáveis e precisas para capacitar desenvolvedores.
  • 13/06/2024 VSCode 1.7 marca um marco significativo com uma experiência de Chat versátil em toda sua experiência de codificação. Venha experimentar o mais recente chat no painel lateral e edição via comando de chat!
  • 10/06/2024 Último 📃post no blog sobre um entendimento aprimorado do contexto de código no Tabby!
  • 06/06/2024 O lançamento do Tabby v0.12.0 traz 🔗integrações perfeitas (Gitlab SSO, GitHub/GitLab auto-hospedado, etc.), ⚙️configurações flexíveis (integração de API HTTP) e 🌐capacidades expandidas (contexto de repositório no Code Browser)!
  • 22/05/2024 Tabby VSCode 1.6 vem com múltiplas escolhas em conclusão inline e mensagens de commit auto-geradas🐱💻!
  • 11/05/2024 v0.11.0 traz atualizações significativas para empresas, incluindo 📊estatísticas de uso de armazenamento, 🔗integração com GitHub & GitLab, 📋página de Atividades, e o aguardado recurso 🤖Pergunte ao Tabby!
  • 22/04/2024 v0.10.0 lançada, apresentando a nova aba Relatórios com análises de uso do Tabby por equipe.
  • 19/04/2024 📣 Tabby agora incorpora trechos localmente relevantes(declarações do LSP local e código recentemente modificado) para conclusão de código!
  • 17/04/2024 As séries de modelos CodeGemma e CodeQwen foram adicionadas ao registro oficial!
  • 20/03/2024 v0.9 lançada, destacando uma UI de administração completa.
  • 23/12/2023 Implante o Tabby em qualquer nuvem de forma perfeita com SkyServe 🛫 do SkyPilot.
  • 15/12/2023 v0.7.0 lançada com gerenciamento de equipe e acesso seguro!
  • 15/10/2023 Conclusão de código baseada em RAG habilitada em detalhes na v0.3.0🎉! Confira o post no blog explicando como o Tabby utiliza contexto de nível de repositório para ficar ainda mais inteligente!
  • 27/11/2023 v0.6.0 lançada!
  • 09/11/2023 v0.5.5 lançada! Com um redesign da UI + melhoria de performance.
  • 24/10/2023 ⛳️ Grandes atualizações para os plugins do Tabby IDE em VSCode/Vim/IntelliJ!
  • 04/10/2023 Confira o diretório de modelos para os últimos modelos suportados pelo Tabby.
  • 18/09/2023 Suporte a inferência Metal para M1/M2 da Apple chegou na v0.1.1!
  • 31/08/2023 Primeiro lançamento estável do Tabby v0.0.1 🥳.
  • 28/08/2023 Suporte experimental para o CodeLlama 7B.
  • 24/08/2023 Tabby agora está no JetBrains Marketplace!

👋 Começando

Você pode encontrar nossa documentação aqui.

Execute o Tabby em 1 Minuto

A maneira mais fácil de iniciar um servidor Tabby é usando o seguinte comando Docker:

docker run -it \
  --gpus all -p 8080:8080 -v $HOME/.tabby:/data \
  tabbyml/tabby \
  serve --model StarCoder-1B --device cuda --chat-model Qwen2-1.5B-Instruct

Para opções adicionais (ex: tipo de inferência, paralelismo), consulte a página de documentação.

🤝 Contribuindo

Guia completo em CONTRIBUTING.md;

Obtenha o Código

git clone --recurse-submodules https://github.com/TabbyML/tabby
cd tabby

Se você já clonou o repositório, pode executar o comando git submodule update --recursive --init para buscar todos os submódulos.

Construa

  1. Configure o ambiente Rust seguindo este tutorial.

  2. Instale as dependências necessárias:

# For MacOS
brew install protobuf

# For Ubuntu / Debian
apt install protobuf-compiler libopenblas-dev
  1. Instale ferramentas úteis:
# For Ubuntu
apt install make sqlite3 graphviz
  1. Agora, você pode construir o Tabby executando o comando cargo build.

Comece a Hackear!

... e não se esqueça de enviar um Pull Request

🌍 Comunidade

  • 🎤 Twitter / X - interaja com o TabbyML sobre todas as possibilidades
  • 📚 LinkedIn - siga para as últimas novidades da comunidade
  • 💌 Newsletter - inscreva-se para desbloquear insights e segredos do Tabby

🔆 Atividade

Atividade do Repositório Git

🌟 Histórico de Estrelas

Gráfico de Histórico de Estrelas