← Directory

Unsloth

Open Source
★ 77,881 • Updated Oct 12, 2026, 09:02 PM

Unsloth is a self-hosted tool that allows users to run and train large language models (LLMs) and diffusion models locally on their own machines.

Use Cases ▼
01

Running and training large language models and diffusion models locally

02

Fine-tuning and deploying models for custom applications

03

Serving models through a secure and customizable web UI

04

Integrating models with other tools and workflows, such as audio models and text-to-speech models

05

Debugging, testing, and optimizing models using advanced tools and features

What Problem It Solves ▼

Unsloth solves the problem of providing a self-hosted solution for running and training large language models and diffusion models, allowing users to maintain control over their data and models while still benefiting from the power of these advanced AI technologies. This is particularly important for users who require high levels of security, customization, and control over their AI workflows, such as researchers, developers, and enterprises. By providing a local UI and support for remote access and secure deployment, Unsloth makes it easy for users to run and train models on their own machines, without having to rely on cloud-based services or sacrifice control over their data and models.

Key Features ▼
✓

Highly customizable and extensible

✓

Supports a wide range of models and backends

✓

Provides a local UI and support for remote access and secure deployment

✓

Highly extensible, with support for custom models, datasets, and workflows

Overview

Unsloth is a self-hosted tool that allows users to run and train large language models (LLMs) and diffusion models locally on their own machines. It supports a wide range of models, including GGUF, MLX, Qwen3.8, DeepSeek-V4, MiniMax-H3, Gemma 4, and FLUX, among others. Unsloth provides a local UI for running and training these models, and it also supports remote access and secure deployment through Cloudflare. The tool is designed to be highly customizable and extensible, with support for multiple GPU setups, NVIDIA, AMD, and Intel GPUs, as well as the Vulkan backend. Unsloth also includes a range of features for fine-tuning, deploying, and serving models, including support for reinforcement learning, LoRA, QLoRA, and full fine-tuning. Additionally, Unsloth provides a web UI, called Unsloth Studio, which allows users to run and train models in a browser-based interface. Overall, Unsloth is a powerful tool for anyone looking to run and train large language models and diffusion models locally, with a high degree of customization and control. Unsloth can be installed in various ways, including through a desktop app, a web UI, or a code-based version. It also provides a range of advanced features, such as support for audio models, text-to-speech models, and embedding models. Unsloth is highly customizable, with support for multiple backends, including Vulkan, CUDA, and CPU. It also provides a range of advanced launch options, including support for custom llama.cpp backends and audio.cpp audio engines. Unsloth is designed to be highly extensible, with support for custom models, datasets, and workflows. It also provides a range of tools and features for debugging, testing, and optimizing models, including support for PyTorch, Torch AO, and NVIDIA's NeMo DataDesigner library.

Pros & Cons

Pros

+

Highly customizable and extensible

+

Supports a wide range of models and backends

+

Provides a local UI and support for remote access and secure deployment

+

Highly extensible, with support for custom models, datasets, and workflows

Cons

−

Requires significant technical expertise to install and use

−

May require significant computational resources to run and train models

−

Limited support for certain types of models or workflows

Similar Tools

Hugging Face Transformers TensorFlow PyTorch LLaMA

More in Fine-tuning