Unsloth Desktop is the official Linux GUI: a Tauri app, Ubuntu .deb, launcher unsloth-studio. That answers the search. It does not answer the job two days later — keep the studio up when the laptop is shut.
What Unsloth Desktop actually is
Unsloth's own docs put Desktop next to Local and Cloud / Remote. You download an installer for Windows, macOS, or Ubuntu. You open a native window. You chat, attach sources, and — if the box has a GPU — train or run large GGUFs locally.
Linux's supported package is the official Ubuntu .deb from GitHub releases. Package name unsloth. Binary /usr/bin/unsloth-studio. That is this page.
Two products share a name and must not be mixed:
- Unsloth Desktop — native Tauri app (this page)
- Unsloth Studio — the older browser UI (
unsloth studio -H 0.0.0.0 -p 8888)
If a guide tells you to curl an install.sh and open :8888, that is Studio. Stop. Desktop is the .deb.
The official Linux path (and why it is not the whole job)
You download Unsloth-Desktop-*-Ubuntu.deb from the Unsloth Desktop docs or the matching GitHub release, then:
sudo apt install ./Unsloth-Desktop-*-Ubuntu.deb
unsloth-studio
Do that if you want the GUI on the machine in your lap. That is a good product. It is also a local session.
The .deb depends on WebKitGTK 4.1 (libwebkit2gtk-4.1-0). Ubuntu 22.04 may not ship that library. If apt-cache show libwebkit2gtk-4.1-0 is empty, the install should fail closed — not limp along and then crash at launch.
Why a local desktop still fails
Four failure modes show up in the same threads:
- The lid. The GUI lives on one display. You close it, the session is gone.
- The GPU. Official copy is honest about 27B-class local train. That needs VRAM. A CPU-only laptop, and a Firecracker microVM, do not have it. Use Cloud / Remote, or a small GGUF.
- The box. Tauri plus an X session wants RAM. A 2 GiB VPS is the wrong shape. Ubuntu's snap
firefoxis a known foot-gun if you also need a real browser next to the app. - The silent X11 exit. Linux users have reported
unsloth-studioreturning 1 with no window (unslothai/unsloth#8062). A remote X session is the harder version of that class.
What jurniti runs
jurniti installs the official Ubuntu .deb into a Firecracker microVM and streams that X session through the existing portal (KasmVNC, HTTP + WebSocket). You click Open Unsloth Desktop. The guest stays up when you close the tab.
What we do not claim:
- A GPU. There is none. Cloud / Remote endpoints, or a small CPU GGUF.
- The browser Studio on
:8888. Different product. - A public template of your desktop. Publish stays vetoed until a verified scrub exists.
Checkout stays grey until a real-box journey records RAM and bake wall-clock. The landing can exist for search. The buy button cannot take money for a rootfs we have not proven.
FAQ
See the questions in the header — Unsloth Desktop vs Studio, the Ubuntu .deb, the GPU limit, and what jurniti actually runs.
