Sobre o projeto
O Tabby fornece um assistente de codificação por IA autocontido que opera sem a necessidade de serviços de nuvem externos ou de um DBMS separado. Ele foi projetado para ser integrado à infraestrutura existente via interface OpenAPI e suporta GPUs de nível consumidor, incluindo inferência Apple M1/M2 Metal.
As principais capacidades incluem:
- Code Completion: Preenchimento baseado em RAG utilizando contexto em nível de repositório e snippets localmente relevantes.
- Answer Engine: Um motor de conhecimento central para equipes de engenharia que se integra a dados internos para fornecer respostas precisas.
- Integração de IDE: Extensões disponíveis para VSCode, Vim e IDEs JetBrains, apresentando chat em painel lateral, edição inline e mensagens de commit geradas automaticamente.
- Recursos Empresariais: Suporte para autenticação LDAP, SSO do GitLab/GitHub, gerenciamento de equipe e relatórios de análise de uso.
- Implantação: Pode ser implantado via Docker ou SkyServe em vários ambientes de nuvem.