v0.1.0-beta

unslothai/unslothv0.1.0-betaMar 17, 2026by shimmyshimmer

AI Summary

Launches Unsloth Studio, a new open-source web UI for training and running LLMs locally on Mac, Windows, Linux, and Docker.

Key Highlights

  • Run models locally on Mac, Windows, Linux, and Docker
  • Compare and battle models side-by-side
  • Train 500+ models 2x faster with 70% less VRAM
  • Supports GGUF, vision, audio, and embedding models
  • Self-healing Tool calling and web search capabilities

New Features

  • Unsloth Studio UI
  • Sequence Classification support
  • VLM support for GRPO
  • ROCM support
  • Mixtral model support
  • Refactored Attention
  • AI Assist improvements

Full Release Notes

Hey guys, we're super excited to launch Unsloth Studio (Beta), a new open-source web UI to train and run LLMs.

Blog + everything you need to know: https://unsloth.ai/docs/new/studio

* Run models locally on Mac, Windows, Linux
* Compare and battle models side-by-side
* Train 500+ models 2x faster with 70% less VRAM
* Supports GGUF, vision, audio, embedding models
* Self-healing Tool calling / web search + code execution
* Auto-create datasets from PDF, CSV, DOCX
* Export models to GGUF, safetensor and more formats

#### MacOS, Linux, WSL:
For MacOS, ensure you have `cmake` installed. If not, run `brew install cmake`.
```bash
curl -fsSL https://unsloth.ai/install.sh | sh
```
Then to launch every time:
```bash
source unsloth_studio/bin/activate
unsloth studio -H 0.0.0.0 -p 8888
```

#### Windows:
Run in Windows Powershell:
```bash
irm https://unsloth.ai/install.ps1 | iex
```
Then to launch every time:
```bash
.\unsloth_studio\Scripts\activate
unsloth studio -H 0.0.0.0 -p 8888
```

#### Docker
Use our [Docker image](https://hub.docker.com/r/unsloth/unsloth) ```unsloth/unsloth``` container. Run:
```bash
docker run -d -e JUPYTER_PASSWORD="mypassword" \
  -p 8888:8888 -p 8000:8000 -p 2222:22 \
  -v $(pwd)/work:/workspace/work \
  --gpus all \
  unsloth/unsloth
  ```

https://github.com/user-attachments/assets/4f48e6ed-5ef9-42d8-8404-64a4d8b36846

## What's Changed
* Update CODEOWNERS for studio and cli by @danielhanchen in https://github.com/unslothai/unsloth/pull/4266
* [Feature] Support Sequence Classification by @danielhanchen in https://github.com/unslothai/unsloth/pull/4264
* [Feature] VLMs support for GRPO by @danielhanchen in https://github.com/unslothai/unsloth/pull/4265
* [Fix] Respect llm_int8_skip_modules for VLM by @danielhanchen in https://github.com/unslothai/unsloth/pull/4249
* ROCM support by @danielhanchen in https://github.com/unslothai/unsloth/pull/4271
* Remove Blackwell flex attention disable workaround from studio by @danielhanchen in https://github.com/unslothai/unsloth/pull/4273
* ROCM support by @danielhanchen in https://github.com/unslothai/unsloth/pull/4272
* fix: prevent ai-assist model config RCE via untrusted Hugging Face repos by @danielhanchen in https://github.com/unslothai/unsloth/pull/4274
* fix(seed): disable remote code execution in seed inspect dataset loads by @danielhanchen in https://github.com/unslothai/unsloth/pull/4275
* Update CODEOWNERS by @danielhanchen in https://github.com/unslothai/unsloth/pull/4279
* fix: install data-designer plugin non-editable for Colab compatibility by @LeoBorcherding in https://github.com/unslothai/unsloth/pull/4268
* Arch/mixtral by @danielhanchen in https://github.com/unslothai/unsloth/pull/4283
* Improve documentation on how to export model from Colab by @danielhanchen in https://github.com/unslothai/unsloth/pull/4284
* feat: Add Mixtral model support by @danielhanchen in https://github.com/unslothai/unsloth/pull/4285
* Initial changes: Refactor Attention by @danielhanchen in https://github.com/unslothai/unsloth/pull/4286
* patch vlm trainer to resize images by @danielhanchen in https://github.com/unslothai/unsloth/pull/4287
* [WIP] add support for mixtral by @danielhanchen in https://github.com/unslothai/unsloth/pull/4288
* studio: speed up setup -- uv for installs (8x), Ninja for llama.cpp (1.7x) by @danielhanchen in https://github.com/unslothai/unsloth/pull/4289
* fix: remove old comments by @Shine1i in https://github.com/unslothai/unsloth/pull/4292
* PR: Windows Setup Improvements by @rolandtannous in https://github.com/unslothai/unsloth/pull/4299
* miscallenous studio by @Shine1i in https://github.com/unslothai/unsloth/pull/4293
* Fix: Compare Mode Deadlock, Cancel Event Poisoning & IPC Optimization by @rolandtannous in https://github.com/unslothai/unsloth/pull/4303
* studio: fix GGUF inference -- reasoning tokens, max_tokens, server flags, GPU allocation by @danielhanchen in https://github.com/unslothai/unsloth/pull/4290
* chat only with gguf for mac devices by @Manan17 in https://github.com/unslothai/unsloth/pull/4300
* studio: add max steps and epochs toggle switch by @Imagineer99 in https://github.com/unslothai/unsloth/pull/4296
* Fix/colab plugin editable install by @LeoBorcherding in https://github.com/unslothai/unsloth/pull/4281
* Graceful shutdown on Windows (signal handlers for Ctrl+C) by @rolandtannous in https://github.com/unslothai/unsloth/pull/4306
* studio: simplify auth UX to password-only login by @Imagineer99 in https://github.com/unslothai/unsloth/pull/4305
* studio: preserve save_steps when toggling to epochs mode by @Imagineer99 in https://github.com/unslothai/unsloth/pull/4308
* Fix studio frontend build producing empty Tailwind CSS by @danielhanchen in https://github.com/unslothai/unsloth/pull/4311
* Fix setup.sh crash on Mac with empty gitignore array by @danielhanchen in https://github.com/unslothai/unsloth/pull/4313
* [Feature] studio: user can upload eval dataset by @Manan17 in https://github.com/unslothai/unsloth/pull/4307
* fix: Ctrl+C not terminating backend on Linux by @rolandtannous in https://github.com/unslothai/unsloth/pull/4316
* Add download progress bar for non-GGUF models in Chat by @danielhanchen in https://github.com/unslothai/unsloth/pull/4314
* Apply use_reentrant removal to all TRL trainer configs by @danielhanchen in https://github.com/unslothai/unsloth/pull/4321
* Fix VLM GRPO matmul shape mismatch in _get_per_token_logps_and_entropies by @danielhanchen in https://github.com/unslothai/unsloth/pull/4301
* Improve AI Assist: Update default model, model output parsing, logging, and dataset mapping UX by @rolandtannous in https://github.com/unslothai/unsloth/pull/4323
* studio: per-model inference defaults, GGUF slider fix, reasoning toggle by @danielhanchen in https://github.com/unslothai/unsloth/pull/4325
* fix: Resolve CUDA toolkit mismatch on multi-CUDA Windows systems by @rolandtannous in https://github.com/unslothai/unsloth/pull/4324
* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/unslothai/unsloth/pull/4332
* Fix/colab comment edits by @LeoBorcherding in https://github.com/unslothai/unsloth/pull/4317
* fix: add Qwen3.5 version gate in loader dispatch by @danielhanchen in https://github.com/unslothai/unsloth/pull/4335
* Fix xformers Blackwell guard: broader coverage and root cause docs by @danielhanchen in https://github.com/unslothai/unsloth/pull/4338
* studio: improve Colab notebook, redesign ready popup, and clean up install output by @LeoBorcherding in https://github.com/unslothai/unsloth/pull/4339
* Add check to disable xformers on newer GPUs by @pluesclues in https://github.com/unslothai/unsloth/pull/4342
* studio: training progress, CUDA lib path, dataset_num_proc fix by @danielhanchen in https://github.com/unslothai/unsloth/pull/4336
* studio: fix stale GGUF metadata, update helper model, auth improvements by @danielhanchen in https://github.com/unslothai/unsloth/pull/4346
* studio: show "Off" for repetition penalty = 1 by @danielhanchen in https://github.com/unslothai/unsloth/pull/4349
* studio: update Creative/Precise presets, show "Off" for disabled samplers by @danielhanchen in https://github.com/unslothai/unsloth/pull/4350
* studio: fix slow cancellation of GGUF generation by @danielhanchen in https://github.com/unslothai/unsloth/pull/4352
* Fix: Remove unused `warmupToastShown` variable (TS6133) by @rolandtannous in https://github.com/unslothai/unsloth/pull/4353
* Studio: SVG preview, fix streaming and model selector bugs by @danielhanchen in https://github.com/unslothai/unsloth/pull/4354
* fix: comment out debug print statements by @rolandtannous in https://github.com/unslothai/unsloth/pull/4357
* fix(llm_assist): disable thinking mode for helper model JSON output by @rolandtannous in https://github.com/unslothai/unsloth/pull/4358
* studio: improve onboarding UX, tooltips, and training defaults by @danielhanchen in https://github.com/unslothai/unsloth/pull/4355

## New Contributors
* @LeoBorcherding made their first contribution in https://github.com/unslothai/unsloth/pull/4268
* @Shine1i made their first contribution in https://github.com/unslothai/unsloth/pull/4292
* @Manan17 made their first contribution in https://github.com/unslothai/unsloth/pull/4300
* @Imagineer99 made their first contribution in https://github.com/unslothai/unsloth/pull/4296

**Full Changelog**: https://github.com/unslothai/unsloth/commits/March-2026