Docs • Slack •? ️ Feuille de route
Tabby est un assistant de codage AI auto-hébergé, offrant une alternative open-source et prémisse à GitHub Copilot. Il possède plusieurs caractéristiques clés:
Autonome, sans besoin de SGBD ou de service cloud.
Interface OpenAPI, facile à intégrer à l'infrastructure existante (par exemple, IDE Cloud).
Prend en charge les GPU de qualité grand public.
30/10/2024 Tabby V0.19.0 avec des threads partagés récents sur la page principale pour améliorer leur découverte.
07/09/2024 ? Annoncez l'intégration codestral dans Tabby!
07/05/2024 Tabby V0.13.0 présente Answer Engine , un moteur de connaissances central pour les équipes d'ingénierie interne. Il s'intègre de manière transparente aux données internes de l'équipe Dev, fournissant des réponses fiables et précises aux développeurs autonomes.
13/06/2024 VSCODE 1.7 marque une étape importante avec une expérience de chat polyvalente tout au long de votre expérience de codage. Venez et ils ont le dernier chat dans le panneau latéral et l'édition via la commande de chat !
06/10/2024 Dernier? Blogpost Drop sur une compréhension de contexte de code améliorée dans Tabby!
06/06/2024 Tabby V0.12.0 La version apporte? Les intégrations transparentes (GitLab SSO, GitHub / GitLab auto-hébergé, etc.), vers des configurations flexibles (intégration API HTTP) et des capacités élargies (repo-contexte dans le navigateur de code)!
22/05/2024 Tabby VScode 1.6 est livré avec plusieurs choix en ligne en ligne, et les messages de validation générés automatiquement ?!
05/11/2024 V0.11.0 apporte des mises à niveau importantes de l'entreprise, y compris les statistiques d'utilisation du stockage ,? Intégration GitHub & Gitlab ,? Page d'activités , et la très attendue? Demandez la fonctionnalité Tabby !
22/04/2024 V0.10.0 Sortie, avec l'onglet Rapports dernier avec des analyses par équipe pour l'utilisation de Tabby.
19/04/2024 Tabby intègre désormais des extraits locaux pertinents (déclarations du LSP local et du code récemment modifié) pour l'achèvement du code!
17/04/2024 La série de modèles CodeGemma et CodeQwen a maintenant été ajoutée au registre officiel!
20/03/2024 V0.9 Sortie, mettant en évidence une fonction d'administration complète de la fonctionnalité.
23/12/2023 Déploiement de Tabby sans couture sur un nuage avec SkyServe? de Skypilot.
15/12/2023 V0.7.0 Sorti avec la gestion de l'équipe et l'accès sécurisé!
15/10/2023 L'achèvement du code basé sur RAG est activé par les détails dans V0.3.0 ?! Consultez le blogpost expliquant comment Tabby utilise le contexte de niveau de ré-allocation pour devenir encore plus intelligent!
27/11/2023 V0.6.0 Sortie!
11/09/2023 V0.5.5 Sortie! Avec une refonte d'amélioration des performances de l'interface utilisateur.
24/10/2023 ⛳️ Mises à jour majeures pour les plugins Tabby IDE sur VScode / VIM / Intellij!
10/04/2023 Consultez le répertoire des modèles pour les derniers modèles pris en charge par Tabby.
18/09/2023 Le support d'inférence M1 / M2 d'Apple a atterri en V0.1.1!
08/31/2023 La première version stable de Tabby V0.0.1 ?.
28/08/2023 Support expérimental pour le Codellama 7b.
24/08/2023 Tabby est maintenant sur JetBrains Marketplace!
Vous pouvez trouver notre documentation ici.
Installation
Extensions IDE / Editor
Configuration
La façon la plus simple de démarrer un serveur Tabby est d'utiliser la commande docker suivante:
docker run -it --gpus all -p 8080: 8080 -v $ home / .tabby: / data Tabbyml / Tabby Service - Model Starcoder-1b --Device Cuda - Chat-Model Qwen2-1.5B-Istruct
Pour des options supplémentaires (par exemple, type d'inférence, parallélisme), veuillez vous référer à la page de documentation.
Guide complet à la contribution.md;
Git Clone ---Recurse-Submodules https://github.com/tabbyml/tabbycd tabby
Si vous avez déjà cloné le référentiel, vous pouvez exécuter la commande git submodule update --recursive --init
pour récupérer tous les sous-modules.
Configurez l'environnement de la rouille en suivant ce tutoriel.
Installez les dépendances requises:
# Pour MacOsbrew, installez le protobuf # pour Ubuntu / Debianapt Installer Protobuf-Compiler Libopenblas-Dev
Installer des outils utiles:
# Pour l'installation d'Ubuntuapt, faites sqlite3 graphviz
Maintenant, vous pouvez construire Tabby en exécutant la cargo build
de commande.
... et n'oubliez pas de soumettre une demande de traction
? Twitter / X - Engagez avec TabbyML pour tout ce qui est possible
LinkedIn - Suivez le dernier de la communauté
? Newsletter - Abonnez-vous à déverrouiller Tabby Insights and Secrets