
Unsloth est un framework, une application de bureau et une interface web open source pour affiner et exécuter des LLM et des modèles de diffusion, d’audio et d’embedding sur votre propre matériel. Il couvre l’entraînement sans code, LoRA, QLoRA, les méthodes RL, la création de jeux de données et l’export GGUF.
Vous avez utilisé cet outil ? Notez-le
Vous avez utilisé cet outil ? Notez-le
Unsloth est un framework open source pour exécuter et entraîner des LLM, qui permet d’exécuter et d’entraîner des modèles d’IA sur votre propre matériel local via une interface open source. Il couvre les modèles de texte, de vision, de diffusion pour l’image et la vidéo, d’audio et d’embedding, aussi bien pour l’inférence locale que pour le fine-tuning de LLM.
Unsloth s’installe de trois façons distinctes : Unsloth Desktop, l’application native ; Unsloth Studio, l’interface web dans le navigateur ; ou Unsloth Core, le package Python d’origine, piloté par le code. Desktop et Studio sont les interfaces sans code ; Core est la bibliothèque que les développeurs appellent depuis leurs propres scripts d’entraînement et notebooks.
Unsloth Desktop porte la mention Beta et est décrit comme une application gratuite et open source pour exécuter et entraîner des modèles d’IA sur votre propre matériel, disponible pour macOS, Windows et Linux. Unsloth Studio est lui aussi en Beta, présenté comme une interface web open source et sans code pour entraîner, exécuter et exporter des modèles ouverts dans une seule interface locale. La page d’accueil résume Unsloth Desktop en trois mots : open source, gratuit et 100 % local. Un portrait paru en 2024 dans la presse économique rapportait que les cofondateurs de l’entreprise sont les frères Michael et Daniel Han, qui participaient alors à Y Combinator.
L’argument phare d’Unsloth est qu’il entraîne les modèles LLM, de diffusion, TTS et d’embedding 2× plus vite avec 70 % de VRAM en moins et sans perte de précision. Il s’agit du chiffre de l’éditeur lui-même ; les conditions de test qui le sous-tendent sont détaillées plus bas.
Les benchmarks d’entraînement publiés ont été réalisés sur des GPU H100 et Blackwell avec le jeu de données Alpaca, une taille de batch de 2, 4 étapes d’accumulation de gradient, un rang (rank) de 32 et QLoRA sur toutes les couches linéaires. Face à une référence Hugging Face + FA2, le tableau indique pour Llama 3.3 (70B) une vitesse 2x, plus de 75 % de VRAM en moins et un contexte 13x plus long, et pour Llama 3.1 (8B) une vitesse 2x, plus de 70 % de VRAM en moins et un contexte 12x plus long, dans les deux cas sur des GPU de 80 Go.
Unsloth attribue ses résultats en contexte long à son algorithme de gradient checkpointing combiné à l’algorithme CCE d’Apple, et affirme que plus il y a de données, moins il consomme de VRAM. Ce sont des benchmarks de l’éditeur, pas des mesures indépendantes.
Unsloth Studio exporte les modèles, y compris affinés, en safetensors ou GGUF pour llama.cpp, vLLM, Ollama, LM Studio et d’autres environnements d’exécution. C’est cette étape d’export qui fait passer un modèle entraîné dans Unsloth vers d’autres logiciels.
Dans l’autre sens, Unsloth sert des modèles locaux via une API compatible OpenAI, et peut aussi connecter un abonnement ChatGPT/Codex et des fournisseurs cloud. La commande unsloth run sert un modèle et modifie des paramètres comme la taille du contexte, les couches GPU, le threading, l’échantillonnage, le réseau et la configuration des outils.
Studio peut aussi importer une configuration d’entraînement YAML et préremplir les réglages correspondants au lieu de partir des préréglages.
Par défaut, unsloth studio se lie à 127.0.0.1, si bien que seule la machine locale peut y accéder. L’option --secure ne le sert que via un lien HTTPS Cloudflare gratuit et ne démarre pas du tout si le tunnel ne peut pas s’établir, de sorte que le port brut n’est jamais exposé.
unsloth start, pour qu’un workflow d’agent puisse tourner sur un modèle exécuté sur votre propre GPU.| Formule | Prix affiché | Gain de vitesse | Réduction de VRAM | Prise en charge GPU |
|---|---|---|---|---|
| Free | Gratuit | 2x | 60 % | Un seul |
| Unsloth Pro | Non affiché (Contact us) | 2,5x nombre de GPU | 80 % | Multi |
| Unsloth Enterprise | Non affiché (Contact us) | 32x nombre de GPU | 90 % | Multi + nœud |
Unsloth Pro est présenté avec un entraînement 2,5x plus rapide, 20 % de VRAM en moins et jusqu’à 8 GPU pris en charge, et Unsloth Enterprise avec un entraînement 30x plus rapide, le multi-nœud et 30 % de précision, mais les deux n’affichent qu’un bouton Contact us : aucun prix public n’est donc indiqué pour l’un ni pour l’autre. Enterprise liste en outre jusqu’à +30 % de précision, une inférence 5x plus rapide, l’entraînement complet, toutes les fonctionnalités Pro, le multi-nœud et le support client.
Les cartes des formules ne disent pas la même chose que la documentation. La carte Free se décrit comme un freeware de la version standard d’Unsloth, la marque comme open source, cite la prise en charge de Mistral, Gemma et Llama 1, 2, 3, et indique toujours MultiGPU comme à venir (coming soon). Le tableau comparatif des formules attribue au palier Free un gain de vitesse 2x et 60 % de réduction de VRAM, ce qui diffère du chiffre « 2× plus rapide, 70 % de VRAM en moins » repris dans toute la documentation.
La licence fait partie de ce que « gratuit » signifie ici. Unsloth applique une double licence : le package Unsloth principal reste sous Apache 2.0, tandis que certains composants optionnels comme l’interface Unsloth Studio sont sous AGPL-3.0. L’entreprise affirme que cette structure aide à soutenir le développement continu tout en gardant le projet open source.
Une comparaison indépendante de frameworks de fine-tuning open source publiée en 2026 oppose Unsloth à trois autres projets et attribue à chacun un rôle différent :
Ces choix ne s’excluent pas : LLaMA-Factory peut utiliser Unsloth comme backend, TRL propose une intégration Unsloth et Axolotl appelle en interne les trainers de TRL. Choisir LLaMA-Factory ou TRL peut donc tout de même impliquer de faire tourner Unsloth en dessous.
--disable-tools.studio/* et unsloth_cli/*).Unsloth Desktop est décrit comme une application gratuite et open source, et la formule Free correspond à la version standard. Unsloth Pro et Unsloth Enterprise existent, mais la page de tarifs affiche Contact us au lieu d’un prix.
Pas pour toutes les tâches. Chat et Data Recipes fonctionnent sur CPU, et l’entraînement dans Studio prend en charge les appareils NVIDIA, AMD, MLX et Intel. Pour l’entraînement sous Windows, un GPU NVIDIA figure parmi les prérequis.
Oui. Les modèles déjà téléchargés sont détectés automatiquement, et vous pouvez indiquer des dossiers personnalisés s’ils ne le sont pas.
Oui. Unsloth exporte en GGUF ou safetensors pour des environnements d’exécution comme llama.cpp, Ollama, vLLM et LM Studio, à condition que le modèle de chat corresponde à celui utilisé à l’entraînement.
Le package principal est sous Apache 2.0, tandis que des composants optionnels comme l’interface Unsloth Studio sont sous AGPL-3.0.