unslothai /unsloth

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

★ 79,275⑂ 7,382👁 380⑃ 11,603● 5,184▤ 86◈ 232
PythonApache-2.0Created 2023-11-29unsloth.ai/docs
79,275
stars
+47+312+2,044
7,382
forks
380
watchers
11,603
prs
5,184
issues
86
releases
232
discussions

README

Unsloth is the first desktop app to run and train models.



  Features •
  Quickstart •
  Notebooks •
  Documentation



  
    
  


 ⚡ Get started
Download the native Unsloth Desktop app for your operating system:

  
    Platform
    Link
  
  
    Windows
    Download
  
  
    macOS
    Download
  
  
    Linux / Ubuntu (deb)
    Download
  
  
    Linux / Ubuntu (ARM64) (deb)
    Download
  
  
    Linux (AppImage)
    Download
  
  
    Windows (ARM64)
    Download
  


Download from Unsloth or GitHub Releases.

Or if you prefer to install manually:

 macOS, Linux, WSL:
bash
curl -fsSL https://unsloth.ai/install.sh | sh


 Windows:
powershell
irm https://unsloth.ai/install.ps1 | iex

 Docker:

The Unsloth Docker image unsloth/unsloth is available on Docker. Read guide.

 Homebrew:
bash
brew install --cask unsloth


 Winget (Windows):
powershell
winget install --id UnslothAI.Unsloth -e


 Community:

- Discord
- 𝕏 (Twitter)
- Reddit

 ⭐ Features
Unsloth works on Windows, Linux, WSL and macOS. We support Multi GPU setups, NVIDIA, AMD, Intel GPUs, CPUs and the Vulkan backend.

 Run & Build with AI
 Run and train LLMs, MLX, GGUF, diffusion, decision, embedding, audio models: Qwen3.8, GLM-5.3-Flash, Kimi K3, Qwen-Image-2.1, MiniMax-H3, DeepSeek-V4, Gemma 4.
 Agents & Tools: Use local models with Claude Code, Codex, and MCP, including tool calling and code execution.
 Browser use: Navigate sites, fill out forms, read PDFs, and edit files beside your chat with a local model.
 Sandboxing: Restrict which files your model can access when it runs commands in a sandbox.
 Search & RAG: Use private and unlimited web search, deep research, auto-compaction (rolling context window) and RAG.
 Image and video: Run and train image and video diffusion or multimodal models
 Remote & LAN: Access your local models from any device on LAN or remotely through secure Cloudflare HTTPS.
 Connect: Serve models through an OpenAI compatible API. Also connect your ChatGPT/Codex subscription and cloud providers


 Train & Deploy
 Fine-tuning: Train LLMs, diffusion, decision, TTS, and embedding models 2× faster with 70% less VRAM with no accuracy loss
 Complete support: Supports reinforcement learning, LoRA, QLoRA, full fine tuning, pretraining, RL, GRPO, DPO, and FP8.
 Export & Deploy: Export or Deploy models including GGUF, NVFP4, FP8 and more formats.
 Datasets: Build datasets from PDFs, CSVs, DOCX files, and more with Data Recipes.
  
 🚀 Unsloth Start

Unsloth Start connects Claude Code, Codex and other agents to local models with one command.

bash
unsloth start claude --model unsloth/Qwen3.8-27B-GGUF:UD-Q4_K_XL


| Agent | Command |
| --- | --- |
| Claude Code | unsloth start claude |
| OpenAI Codex | unsloth start codex |
| Visual Studio Code | unsloth start vscode |
| DeepSeek Harness | unsloth start dsh |
| OpenCode | unsloth start opencode |
| Hermes Agent | unsloth start hermes |
| Pi | unsloth start pi |
| OpenClaw | unsloth start openclaw |
| Mistral Vibe | uns

Top issues

Discussions

Latest release

Large Performance Fixes v0.1.916-beta 2026-11-06
This release brings large performance fixes across Unsloth: faster typing and search in long chats, faster image/video loads, two-GPU image/video gen. It also adds separate browsers for each chat, floating browser window.

 Highlights

- Large performance fixes with more Glass theme optimizations coming next week
- Glass theme fixes no more blur, better rendering, more options
- Unified memory offloading now properly works for big models
- Separate browsers for each chat - Multiple chats can now run their own browser individually
- Floating browser you can move and resize over the chat

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON