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 est un assistant de codage IA auto-hébergé, offrant une alternative open-source et on-premise à GitHub Copilot. Il présente plusieurs fonctionnalités clés :

  • Autonome, ne nécessitant ni SGBD ni service cloud.
  • Interface OpenAPI, facile à intégrer avec l'infrastructure existante (ex. Cloud IDE).
  • Prend en charge les GPU grand public.

Open Live Demo

Demo

🔥 Nouveautés

  • 25/05/2025 💡Intéressé par rejoindre la préversion privée d'Agent ? Envoyez un DM sur X pour une inscription anticipée sur la liste d'attente !🎫
  • 20/05/2025 Améliorez Tabby avec votre propre documentation📃 via les API REST dans v0.29 ! 🎉
  • 01/05/2025 v0.28 transforme les messages du moteur de réponses en Pages persistantes et partageables
  • 31/03/2025 v0.27 publié avec un menu @ enrichi dans le panneau latéral de chat.
  • 05/02/2025 Authentification LDAP et meilleures notifications pour les tâches en arrière-plan dans Tabby v0.24.0 !✨
  • 04/02/2025 VSCode 1.20.0 disponible ! Mentionnez des fichiers avec @ pour les ajouter comme contexte de chat, et éditez en ligne avec une nouvelle option de clic droit !
Archivé
  • 10/01/2025 Tabby v0.23.0 propose une expérience améliorée de navigation dans le code et des améliorations du panneau latéral de chat !
  • 24/12/2024 Introduction de la Boîte de notification dans Tabby v0.22.0 !
  • 06/12/2024 Intégration du déploiement Llamafile et amélioration de l'expérience utilisateur du moteur de réponses dans Tabby v0.21.0 !🚀
  • 10/11/2024 Le basculement entre différents modèles de chat backend est pris en charge dans le moteur de réponses avec Tabby v0.20.0 !
  • 30/10/2024 Tabby v0.19.0 présente les fils partagés récents sur la page principale pour améliorer leur visibilité.
  • 09/07/2024 🎉Annonce de l'intégration de Codestral dans Tabby !
  • 05/07/2024 Tabby v0.13.0 introduit le Moteur de réponses, un moteur de connaissances central pour les équipes d'ingénierie internes. Il s'intègre parfaitement aux données internes des équipes de développement, fournissant des réponses fiables et précises pour autonomiser les développeurs.
  • 13/06/2024 VSCode 1.7 marque une étape importante avec une expérience de chat polyvalente tout au long de votre codage. Essayez les dernières fonctionnalités : chat dans le panneau latéral et édition via commande de chat !
  • 10/06/2024 Dernier 📃article de blog sur une meilleure compréhension du contexte de code dans Tabby !
  • 06/06/2024 La version v0.12.0 de Tabby apporte des 🔗intégrations transparentes (SSO Gitlab, GitHub/GitLab auto-hébergé, etc.), des ⚙️configurations flexibles (intégration d'API HTTP) et des 🌐capacités étendues (contexte de dépôt dans le navigateur de code) !
  • 22/05/2024 Tabby VSCode 1.6 propose plusieurs choix dans les complétions inline, et les messages de commit auto-générés🐱💻 !
  • 11/05/2024 v0.11.0 apporte des améliorations majeures pour les entreprises, incluant des 📊statistiques d'utilisation du stockage, une 🔗intégration GitHub & GitLab, une 📋page Activités, et la fonctionnalité tant attendue 🤖Demander à Tabby !
  • 22/04/2024 v0.10.0 publié, avec le nouvel onglet Rapports et des analyses d'utilisation de Tabby par équipe.
  • 19/04/2024 📣 Tabby intègre désormais des extraits localement pertinents (déclarations du LSP local et code récemment modifié) pour la complétion de code !
  • 17/04/2024 Les séries de modèles CodeGemma et CodeQwen ont été ajoutées au registre officiel !
  • 20/03/2024 v0.9 publié, mettant en avant une interface d'administration complète.
  • 23/12/2023 Déployez Tabby sur n'importe quel cloud de manière transparente avec SkyServe 🛫 de SkyPilot.
  • 15/12/2023 v0.7.0 publié avec la gestion d'équipe et un accès sécurisé !
  • 15/10/2023 La complétion de code basée sur RAG est activée en détail dans v0.3.0🎉 ! Consultez l'article de blog expliquant comment Tabby utilise le contexte au niveau du dépôt pour devenir encore plus intelligent !
  • 27/11/2023 v0.6.0 publié !
  • 09/11/2023 v0.5.5 publié ! Avec une refonte de l'interface utilisateur et une amélioration des performances.
  • 24/10/2023 ⛳️ Mises à jour majeures pour les plugins Tabby IDE sur VSCode/Vim/IntelliJ !
  • 04/10/2023 Consultez le répertoire des modèles pour les derniers modèles pris en charge par Tabby.
  • 18/09/2023 La prise en charge de l'inférence Metal pour les M1/M2 d'Apple est disponible dans v0.1.1 !
  • 31/08/2023 Première version stable de Tabby v0.0.1 🥳.
  • 28/08/2023 Prise en charge expérimentale de CodeLlama 7B.
  • 24/08/2023 Tabby est désormais sur JetBrains Marketplace !

👋 Premiers pas

Vous pouvez trouver notre documentation ici.

Lancer Tabby en 1 Minute

Le moyen le 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 \
  serve --model StarCoder-1B --device cuda --chat-model Qwen2-1.5B-Instruct

Pour des options supplémentaires (ex. type d'inférence, parallélisme), veuillez consulter la page de documentation.

🤝 Contributions

Guide complet dans CONTRIBUTING.md;

Obtenir le Code

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

Si vous avez déjà cloné le dépôt, vous pouvez exécuter la commande git submodule update --recursive --init pour récupérer tous les sous-modules.

Compilation

  1. Configurez l'environnement Rust en suivant ce tutoriel.

  2. Installez les dépendances requises :

# For MacOS
brew install protobuf

# For Ubuntu / Debian
apt install protobuf-compiler libopenblas-dev
  1. Installez les outils utiles :
# For Ubuntu
apt install make sqlite3 graphviz
  1. Maintenant, vous pouvez compiler Tabby en exécutant la commande cargo build.

Commencez à Coder !

... et n'oubliez pas de soumettre une Pull Request

🌍 Communauté

  • 🎤 Twitter / X - échangez avec TabbyML sur tous les sujets possibles
  • 📚 LinkedIn - suivez les dernières actualités de la communauté
  • 💌 Newsletter - abonnez-vous pour découvrir les insights et secrets de Tabby

🔆 Activité

Activité du dépôt Git

🌟 Historique des Stars

Historique des Stars