Ga naar hoofdinhoud

Unsloth Desktop gebruiken voor lokale AI-workflows

Gebruik Unsloth Desktop voor lokale AI-workflows, waaronder LLM-inferentie, fine-tuning, vision-modellen, beeld- en videogeneratie, OpenCode-codeagents en lokale API’s — allemaal in één desktopapplicatie.
Bijgewerkt 2 okt 2026  · 8 min lezen

Verken met AI

ChatGPTClaudePerplexity

Unsloth Studio heeft een grote upgrade gekregen met Unsloth Desktop, waarmee je alles lokaal kunt draaien als desktopapplicatie. Dit is vooral handig als je geen tijd wilt besteden aan het installeren van packages, het configureren van verschillende tools of het voortdurend uitvoeren van commando’s in de terminal.

Unsloth Desktop is in feite een alles-in-één oplossing voor lokale AI-workflows. Je kunt LLM’s draaien en fine-tunen, vision-modellen testen, afbeeldingen en video’s genereren, imagemodellen trainen, met audio werken, AI-codingtools gebruiken, modellen beheren en een lokale API draaien — allemaal vanuit dezelfde applicatie.

In deze gids installeren we Unsloth Desktop op Linux, draaien we lokale LLM’s, koppelen we het met OpenCode en gebruiken we een lokaal model om een Python-project te bouwen. We verkennen ook enkele andere features en kijken hoeveel je lokaal kunt doen vanuit één applicatie.

1. Controleer je NVIDIA-GPU

Voordat je Unsloth Desktop installeert, is het verstandig om snel te checken of je NVIDIA-GPU wordt gedetecteerd en CUDA goed werkt. Dit helpt problemen te voorkomen wanneer je lokaal modellen gaat draaien of fine-tunen.

Open eerst de terminal en voer uit:

nvidia-smi

GPU Summary

Dit zou je NVIDIA-GPU, driverversie, beschikbare GPU-geheugen en CUDA-compatibiliteitsinformatie moeten tonen.

Controleer daarna de op je systeem geïnstalleerde CUDA-compiler:

nvcc --version

Je zou een output moeten zien zoals deze:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2025 NVIDIA Corporation
Built on Tue_May_27_02:21:03_PDT_2025
Cuda compilation tools, release 12.9, V12.9.86
Build cuda_12.9.r12.9/compiler.36037853_0

Als beide commando’s werken en je GPU correct wordt gedetecteerd, is je systeem klaar voor Unsloth Desktop.

2. Download en installeer Unsloth Desktop

Ga vervolgens naar de officiële Unsloth-website en download Unsloth Desktop. Zorg dat je het juiste pakket voor je besturingssysteem selecteert.

Download the Unsloth Desktop installer

Bron: Unsloth Desktop voor Linux downloaden 

Na het voltooien van de download installeer je het pakket zoals je met elke andere desktopapplicatie zou doen. Op Linux kan dit een .deb-pakket zijn, afhankelijk van je distributie.

Installing the Unsloth Desktop

Zodra de installatie klaar is, start je Unsloth Desktop. De applicatie zou je beschikbare hardware automatisch moeten detecteren en je toegang geven tot de hoofdinterface.

Unsloth Desktop main screen

Vanaf hier kun je modellen bladeren en downloaden, LLM’s lokaal draaien, modellen fine-tunen, met afbeeldingen en andere modaliteiten werken, je lokale modellen beheren en de andere tools binnen Unsloth Desktop gebruiken.

3. Download en draai een LLM in Unsloth Desktop

Open de Model hub in Unsloth Desktop en zoek het model dat je wilt draaien. Voor deze test gebruikte ik een van mijn favoriete kleine modellen:

empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF · Hugging Face

Downloading the empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF the model

Na het downloaden van het model kun je het laden en er direct in Unsloth Desktop mee chatten. Op mijn systeem haalde ik ongeveer gemiddeld 102 tokens per seconde, wat opliep tot ongeveer 125 tokens per seconde bij sommige codegerelateerde vragen. 

Ik schakelde ook webtoegang in en stelde het model vragen over het laatste beursnieuws. Dit maakt de lokale chatervaring een stuk nuttiger wanneer je informatie nodig hebt die verder gaat dan wat al in het model zit. 

Testing the empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF in Unsloth Desktop

Vervolgens wilde ik zien of het ook iets kon bouwen in plaats van alleen vragen te beantwoorden. Ik vroeg om een website te maken, en het genereerde de code en toonde de website naast de chat, waardoor je makkelijk het resultaat ziet terwijl je verder aanpassingen doet. 

Testing the empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF in Unsloth Desktop

4. Test een vision-model

Unsloth Desktop ondersteunt ook vision-language-modellen, dus je kunt een afbeelding rechtstreeks in de chat uploaden en er vragen over stellen.

Voor mijn test werd de vereiste vision-encoder automatisch geïnstalleerd toen ik het model downloadde. Ik uploadde simpelweg een afbeelding, stelde er een vraag over en binnen enkele seconden gaf het model een zeer accuraat antwoord.

Testing the empero-ai/Qwythos-9B-Claude-Mythos-5-1M-GGUF in Unsloth Desktop

Vision-ondersteuning is vooral nuttig bij het werken met codingagents. Je kunt bijvoorbeeld een screenshot van een website uploaden en een probleem aanwijzen dat je opgelost wilt hebben, de agent een ontwerp tonen dat je wilt namaken, of een bestaande interface als visuele referentie gebruiken terwijl je je eigen applicatie bouwt. 

5. Gebruik Unsloth Desktop met OpenCode

Kleinere modellen zijn geweldig om te testen en zelfs voor wat lichte agentische codeerklussen. Maar als je een serieuze lokale codingagent wilt die grotere projecten aankan, heb je een sterker model nodig dat nog steeds in het VRAM van je GPU past.

In mijn geval gebruik ik een RTX 3090 met 24 GB VRAM, dus ik downloadde de Q4-versie van Muse Glimmer 30B.

Open het tabblad Models in Unsloth Desktop, zoek het model en download de UD-Q4_K_XL-versie. Binnen enkele minuten zou het model gedownload en geladen moeten zijn op je systeem.

Download the Muse Glimmer 3b in Unsloth Desktop

Standaard stond het contextvenster op ongeveer 4K, wat te klein is voor een codingagent die over meerdere bestanden werkt. Open het rechterpaneel in Unsloth Desktop, wijzig de contextlengte naar 64K, scroll omlaag en herlaad het model. 

Setting the context length in Unsloth Desktop

Nadat het model is herladen, ga je naar Settings → System om je GPU-geheugengebruik te controleren. In mijn geval gebruikte het model ongeveer 22 GB VRAM, waardoor er ongeveer 2 GB overbleef voor de KV-cache. Dit was voldoende voor mijn tests, al hangt het beschikbare geheugen af van je GPU en workload. 

Check the system info in Unsloth Desktop

Open vervolgens Settings → Agents en selecteer OpenCode als codingagent. Unsloth Desktop genereert automatisch het commando dat je nodig hebt om het te starten. 

Testing the integration of the OpenCode with Unsloth Desktop

Maak eerst een projectmap aan via de terminal:

mkdir unsloth-project
cd unsloth-project

Start daarna OpenCode:

unsloth start opencode \
  --model unsloth/Muse-Glimmer-30B-GGUF:UD-Q4_K_XL \
  --context-length 64000

Zorg dat je de contextlengte in het commando opneemt. Anders start OpenCode mogelijk met het standaard, kleinere contextvenster.

Het commando installeert OpenCode indien nodig en start vervolgens de terminalinterface met je lokale Unsloth-model, klaar voor gebruik. 

Using the OpenCode with the Unsloth Desktop

6. Bouw een project met OpenCode

Nu alles is verbonden, wilde ik de lokale codingagent een goede test geven. In plaats van te vragen om een kleine code-snippet, vroeg ik om vanaf nul een complete Mario-achtige game in Python te bouwen.

Ik gebruikte deze prompt:

Create a simple Mario-style 2D platform game in Python using Pygame. 
Add left/right movement, jumping, platforms, coins, enemies, a score counter, and a finish flag. 
Use simple built-in shapes instead of external assets. Create the files, install dependencies, test the game, and tell me how to run it.

OpenCode maakte eerst een to-do-lijst en begon daarna stap voor stap door het project te werken. Het maakte de bestanden aan, schreef de gamelogica, regelde de dependencies en gaf me tot slot het commando om de game te starten. 

Testing the Muse Glimmer in OpenCode

De uiteindelijke game werkte, al zat er nog wat bugjes in. De Q4-versie van Muse Glimmer presteerde niet zo goed als ik hoopte voor deze grotere codeertaak, dus als je genoeg VRAM hebt, raad ik aan om de Q8-versie te proberen voor betere codeerprestaties. 

Game generated by Muse Glimmer locally.

7. Andere kernfuncties van Unsloth Desktop

Tot nu toe hebben we Unsloth Desktop vooral gebruikt voor het draaien van LLM’s en codingagents, maar het kan veel meer. Het idee is om het grootste deel van je lokale AI-workflows beschikbaar te hebben vanuit dezelfde applicatie, in plaats van voor elke taak een andere tool op te zetten.

Unsloth Desktop other options

LLM-fine-tuning

Je kunt LLM’s lokaal fine-tunen met methoden zoals LoRA en QLoRA. De no-code-trainingsinterface maakt het ook makkelijker om je dataset te selecteren, de trainingsinstellingen te configureren, de run te starten en het eindmodel te exporteren zonder zelf de volledige trainingspipeline te bouwen.

Afbeeldinggeneratie en -bewerking

Je kunt ondersteunde diffusie­modellen downloaden en lokaal afbeeldingen genereren op basis van tekstprompts. Je kunt ook een bestaande afbeelding uploaden, de gewenste wijzigingen beschrijven en de ondersteunde modellen gebruiken voor beeldbewerking.

Image LoRA-training

Als je verder wilt gaan dan beeldgeneratie, kun je ook image-LoRA’s trainen op je eigen dataset. Dit is handig om een model een bepaald onderwerp, personage, product of visuele stijl aan te leren en die LoRA vervolgens te gebruiken voor toekomstige generaties.

Videogeneratie

Unsloth Desktop ondersteunt ook lokale videogeneratieworkflows met ondersteunde diffusie­modellen. Dat betekent dat je met zowel beeld- als videogeneratie kunt experimenteren vanuit dezelfde applicatie, zonder een aparte omgeving op te zetten.

Spraak- en audiomodellen

Je kunt werken met speech-to-text, text-to-speech en andere ondersteunde audiomodellen. Zo kun je audio transcriberen, spraak genereren en lokaal met verschillende audio-AI-workflows experimenteren.

Data Recipes

Data Recipes helpen bestanden zoals pdf’s en csv’s om te zetten in datasets die je kunt inspecteren, bewerken en voorbereiden voor training. Dit is vooral handig wanneer je je eigen data hebt maar het dataset bouwen niet handmatig vanaf nul wilt doen.

Modelopslag en -beheer

Naarmate je meer modellen downloadt en je eigen modellen gaat trainen, kan het beheer snel rommelig worden. Unsloth Desktop biedt één plek om gedownloade modellen, datasets, adapters, trainingsruns en andere lokale assets te beheren.

Modellen exporteren

Unsloth Studio ondersteunt officieel het exporteren van Safetensors/LoRA-modellen naar GGUF en andere formaten. llama.cpp wordt expliciet ondersteund voor het draaien van geëxporteerde modellen. 

Lokale API

Tot slot kan Unsloth Desktop je lokale model aanbieden via een OpenAI-compatibele API. Zo koppel je je lokaal draaiende modellen eenvoudig aan andere applicaties, codingtools of AI-projecten zonder afhankelijk te zijn van een gehoste model-API.

Tot slot

Unsloth Desktop gaat een heel interessante kant op. LLM’s, fine-tuning, beeld- en videogeneratie, codingagents, datasets en lokale API’s in één desktopapplicatie maken lokaal met AI werken veel makkelijker, vooral voor mensen die niet elk hulpmiddel handmatig willen configureren.

Dat gezegd hebbende voelt het nog wat ruw aan de randen. Op oudere GPU’s of systemen met verouderde CUDA-drivers moet je mogelijk nog steeds dependencies troubleshooten en bepaalde dingen handmatig installeren op Linux of Windows. Ik liep ook tegen problemen aan met beeldgeneratie, contextinstellingen en codingagents. Als je bijvoorbeeld de modelcontext in Unsloth Desktop vergroot, moet je mogelijk expliciet dezelfde contextlengte instellen wanneer je je codingagent start. Sommige websitegeneratie- en Canvas-achtige workflows gedroegen zich ook niet altijd zoals verwacht.

Unsloth heeft in korte tijd enorm veel features toegevoegd, maar niet alles voelt al volledig stabiel. Ik verwacht dat veel van deze issues verbeteren naarmate Desktop verder wordt geoptimaliseerd en volwassener wordt.

Voor nu, als mijn hoofddoel simpelweg het serven van een lokale LLM is voor een AI-codingagent of een andere applicatie, geef ik nog steeds de voorkeur aan llama.cpp. Dat geeft me veel meer controle over het model, de context, GPU-offloading, het geheugenverbruik en andere low-level instellingen. Unsloth Desktop is veel makkelijker in gebruik, terwijl llama.cpp nog steeds de betere optie is wanneer ik de configuratie wil fine-tunen en zoveel mogelijk performance uit mijn hardware wil persen.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Als gecertificeerd data scientist haal ik met passie het maximale uit de nieuwste technologie om innovatieve machinelearning-toepassingen te bouwen. Met een sterke achtergrond in spraakherkenning, data-analyse en -rapportage, MLOps, conversationele AI en NLP heb ik mijn vaardigheden aangescherpt in het ontwikkelen van intelligente systemen die echt impact maken. Naast mijn technische expertise ben ik ook een sterke communicator met een talent om complexe concepten terug te brengen tot heldere, beknopte taal. Daardoor ben ik uitgegroeid tot een veelgelezen blogger over data science, waar ik mijn inzichten en ervaringen deel met een groeiende community van data-professionals. Op dit moment richt ik me op contentcreatie en redactie, waarbij ik met large language models werk aan krachtige en aansprekende content die zowel bedrijven als individuen helpt het beste uit hun data te halen.

Onderwerpen
Kunstmatige intelligentie
Large Language Models

Topcursussen bij DataCamp

Cursus

AI-ondersteund coderen voor developers

1 uur 30 min
10.5K
Maak je codering nog beter met AI – laat je codeerassistent je helpen om code op een slimme manier te schrijven, testen en documenteren.
Bekijk detailsRight Arrow
Start Cursus
Meer bekijkenRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken