unslothai/unsloth

Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4, MiniMax-H3, Gemma 4, FLUX and more.

What it solves

Unsloth is a comprehensive toolset for running and training AI models locally. It addresses the high hardware requirements and slow speeds associated with fine-tuning and deploying large language models (LLMs) and other AI models on consumer-grade hardware.

How it works

Unsloth provides a desktop application, a web UI (Unsloth Studio), and a code-based version (Unsloth Core). It optimizes the training process, allowing users to fine-tune models 2x faster with 70% less VRAM without losing accuracy. It supports a wide range of hardware (NVIDIA, AMD, Intel GPUs, CPUs) and formats (GGUF, MLX, FP8).

Who it’s for

It is designed for developers, AI researchers, and enthusiasts who want to run, fine-tune, and deploy AI models locally on Windows, macOS, and Linux, including those using consumer GPUs.

Highlights

  • High-Performance Training: Fine-tuning for LLMs, diffusion, TTS, and embedding models with significant VRAM reduction and speed increases.
  • Broad Hardware Support: Compatible with Multi-GPU setups, NVIDIA, AMD, Intel GPUs, CPUs, and the Vulkan backend.
  • Local Agent Integration: The unsloth start command connects local models to agents like Claude Code, Codex, and others via OpenAI- and Anthropic-compatible APIs.
  • Local RAG and Search: Includes private web search, deep research, and RAG capabilities.
  • Versatile Deployment: Supports exporting models to GGUF, NVFP4, and FP8 formats.
  • Easy Installation: Available as a native desktop app, Docker image, or via shell scripts for various operating systems.

Related

  • Project
  • Dispatch
  • Project
  • Project
  • Dispatch