All guides
Unsloth Desktop logo
Unsloth Desktop

Unsloth Desktop on Linux: Isolated Always-On Box

Unsloth Desktop is the official Tauri app. Isolated always-on Linux box so the studio stays up after you close the laptop. No GPU on this VM.

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:

  1. The lid. The GUI lives on one display. You close it, the session is gone.
  2. 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.
  3. The box. Tauri plus an X session wants RAM. A 2 GiB VPS is the wrong shape. Ubuntu's snap firefox is a known foot-gun if you also need a real browser next to the app.
  4. The silent X11 exit. Linux users have reported unsloth-studio returning 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.

Frequently asked questions

What is Unsloth Desktop?
Unsloth Desktop is Unsloth's official Tauri app for chat, local/remote models, and fine-tuning. On Linux the supported package is the Ubuntu .deb (package name unsloth, launcher unsloth-studio). It is not the older browser Unsloth Studio that binds :8888.
How do I install Unsloth Desktop on Linux?
Download the official Ubuntu .deb from the Unsloth GitHub releases page (Unsloth-Desktop-*-Ubuntu.deb) and install it. The app launches as unsloth-studio. Unsloth also ships an AppImage; the .deb is the one this page is about.
Does Unsloth Desktop need a GPU?
Local 27B train and large GGUF infer do. Official docs list NVIDIA, AMD, Intel, and Apple Silicon paths. A Firecracker microVM on jurniti has no GPU. Use Cloud / Remote endpoints, or a small CPU GGUF. Do not expect a 27B local train on this box.
Can I run Unsloth Desktop remotely, always on?
The official app is a local session. Close the lid and the GUI is gone. jurniti runs the official Ubuntu .deb inside a Firecracker microVM and streams that desktop through the browser portal.
Is this Unsloth Studio in the browser?
No. Unsloth Studio's pip/install.sh path starts a web UI on :8888. Unsloth Desktop is a different product — a native Tauri app. This harness installs the Desktop .deb only.
Is jurniti official Unsloth hosting?
No. We install the upstream Ubuntu .deb and stream the official desktop. Plans start at Pro ($49/mo) because the GUI needs 6 GiB RAM. 30-day money-back on first purchase. No free trial. Public templates stay off until a verified scrub exists.