À propos du projet
Tabby fournit un assistant de codage IA autonome qui fonctionne sans avoir besoin de services cloud externes ou d'un DBMS séparé. Il est conçu pour être intégré aux infrastructures existantes via une interface OpenAPI et prend en charge les GPU grand public, y compris l'inférence Apple M1/M2 Metal.
Les capacités clés incluent :
- Complétion de code : Complétion basée sur le RAG utilisant le contexte au niveau du dépôt et des extraits localement pertinents.
- Moteur de réponses : Un moteur de connaissances central pour les équipes d'ingénierie qui s'intègre aux données internes pour fournir des réponses précises.
- Intégration IDE : Extensions disponibles pour VSCode, Vim et les IDE JetBrains, proposant un chat en panneau latéral, l'édition en ligne et des messages de commit auto-générés.
- Fonctionnalités Entreprise : Support de l'authentification LDAP, SSO GitLab/GitHub, gestion d'équipe et rapports d'analyse d'utilisation.
- Déploiement : Peut être déployé via Docker ou SkyServe sur divers environnements cloud.