Qwen Code voor design.
Qwen Code is Alibaba's open-source terminal-agent, aangepast van Gemini CLI en afgestemd op de Qwen3-Coder-modellen. Het grote contextvenster houdt een heel design-systeem in één keer vast, waardoor het een echt designtool wordt — zodra je het referenties, conventies en een verificatielus geeft. Open Design verbindt het met een open-source designworkflow: je DashScope- of Qwen-API-sleutel, je bestanden, local-first.
Open Design maakt van Qwen Code een local-first, open-source design agent — je DashScope- of Qwen-API-sleutel, je bestanden, een zorgvuldig samengestelde skill- en design-systeembibliotheek eromheen.
Qwen Code is Alibaba's open-source AI-agent voor de terminal. Het is aangepast van Google's Gemini CLI, met aanpassingen op parserniveau en in de prompts die het maximale uit de Qwen3-Coder-modellen halen. Twee dingen maken het juist voor design interessant: het is een sterk agentic coding-model, dus het plant, bewerkt bestanden en draait de build- en verificatielus vanuit een taak in natuurlijke taal; en het grote contextvenster kan een heel design-systeem en een hele codebase in één keer vasthouden. Gekoppeld aan de juiste referenties, conventies en een verificatielus bouwt het echte, responsive UI — en het is open-source en BYOK, dus je brengt je eigen sleutel mee. Dit is een praktische, end-to-end-gids voor het gebruik van Qwen Code voor UI-, frontend- en design-systeemwerk, en voor het inbedden ervan in een gestructureerde designworkflow met Open Design.
Het behandelt wat Qwen Code echt is, waarom een sterk coder-model plus een grote context bij design passen, hoe je het vanaf nul instelt, de referentie-naar-UI-lus, hoe QWEN.md en MCP het uitbreiden, hoe het zich verhoudt tot Codex, Claude Code, Cursor en Gemini CLI, de valkuilen die AI-output generiek doen lijken, en hoe Open Design het gat dicht als een open, local-first designlaag — een natuurlijke combinatie, aangezien beide open-source zijn en op je eigen machine draaien.
Wat Qwen Code eigenlijk is
Qwen Code is een open-source (Apache-2.0) AI-agent die Alibaba uitbrengt voor de terminal. Het leest je repository, bewerkt bestanden, voert shell-commando's uit en werkt op het web — werk plannend en verifiërend vanuit taken in natuurlijke taal in plaats van alleen regels af te maken. Het is aangepast van Google's Gemini CLI, met aanpassingen op parserniveau en in de prompts die zijn afgestemd om de Qwen3-Coder-modellen te ontsluiten voor agentic coding-taken.
Voor designwerk springen twee eigenschappen eruit. Het is een capabele agentic coder, dus het kan een referentie en een duidelijke briefing nemen en responsive UI bouwen, draaien en zelf corrigeren. En de Qwen3-Coder-modellen dragen een groot contextvenster, groot genoeg om je hele design-systeem, componentenbibliotheek en referentieset in één keer vast te houden in plaats van ze samen te vatten.
- Contextbestanden: Qwen Code leest een QWEN.md-bestand voor persistente projectcontext — de natuurlijke plek om je designconventies, tokens en reviewchecklists vast te leggen. Persoonlijke en projectinstellingen komen daar bovenop.
- Ingebouwde tools + MCP: Het levert standaard bestands-, shell- en webtools, en ondersteunt MCP-servers (geconfigureerd onder mcpServers in ~/.qwen/settings.json) om externe context toe te voegen zoals een live Figma-bestand.
- BYOK om te beginnen: Je brengt je eigen sleutel mee — een DashScope (Alibaba Cloud Model Studio) API-sleutel, of een willekeurig OpenAI-compatibel eindpunt of ModelScope — en configureert die in settings.json.
- Leverancier: Alibaba
- Credential: DashScope / Qwen API-sleutel (BYOK), of OpenAI-compatibel eindpunt / ModelScope
- Licentie: Apache-2.0, open source (aangepast van Gemini CLI)
Waarom een sterk coder-model en een grote context bij design passen
Het designvoordeel van Qwen Code komt voort uit twee eigenschappen — maar, zoals bij elke agent, moet smaak nog steeds worden aangeleverd.
- Sterke agentic coding: De Qwen3-Coder-modellen zijn afgestemd op agentic taken, dus de agent plant, bewerkt, draait de build en corrigeert zichzelf — en zet een duidelijke referentie en briefing om in responsive markup in plaats van een one-shot gok.
- Een groot contextvenster: De grote context van Qwen3-Coder betekent dat het hele design-systeem, de tokens en veel referentietoestanden in één keer passen, zodat de agent je echte primitives hergebruikt in plaats van eenmalige stijlen te verzinnen.
- Conventies in QWEN.md: Een QWEN.md (plus de Figma MCP-server) wijst de agent naar je tokens, componenten en echte specs, zodat het tegen een merk werkt in plaats van een standaardlook.
De les is dezelfde die elke agent leert: Qwen Code heeft standaard geen smaak. Het levert goed design als je het beperkingen geeft — een design-systeem, een esthetische skill en concrete referenties. Open Design verpakt precies die inputs, en daarom passen de twee samen (meer hieronder).
Qwen Code voor designwerk instellen, vanaf nul
Hier is het volledige pad van een schone machine naar een Qwen Code die UI kan bouwen en verifiëren.
# 1. Install Qwen Code (Node 22+)
npm install -g @qwen-code/qwen-code@latest
# or: brew install qwen-code
# 2. Start it in your project and authenticate on first run
cd your-project
qwen # run /auth, or set a key in ~/.qwen/settings.json
# 3. Configure a DashScope (OpenAI-compatible) key in settings.json
# baseUrl: https://dashscope.aliyuncs.com/compatible-mode/v1
# model: qwen3-coder-plus (set DASHSCOPE_API_KEY)
# 4. Add a QWEN.md and wire the Figma MCP server (optional)
# add MCP under "mcpServers" in ~/.qwen/settings.json
- Leg je designregels vast: Zet je tokens, primitives en conventies in QWEN.md en wijs Qwen Code ernaar, zodat de output bij een merk past in plaats van standaard naar een generieke look te vallen.
- Voeg browserverificatie toe: Koppel een Playwright- of browser-MCP zodat Qwen Code in een echte browser rendert en zijn output over breekpunten controleert in plaats van alleen te bevestigen dat de build slaagt.
De referentie-naar-UI-workflow
De designlus met de meeste hefboomwerking bij Qwen Code is een referentie omzetten in werkende, responsive UI en itereren tot het overeenkomt — leunend op de agent om zijn output te bouwen, te renderen en terug te vergelijken met de referentie.
- Begin met de duidelijkste visuele referenties die je hebt — en beschrijf meerdere toestanden (desktop en mobiel, hover, leeg, laden), niet alleen één hero-shot.
- Wees specifiek in de prompt; vage prompts leveren generieke UI op, zelfs met een sterk model.
- Houd je design-systeem en conventies in QWEN.md, en vertel Qwen Code waar de tokens en canonieke primitives zich bevinden.
- Draai een dev-server en laat Qwen Code in een echte browser renderen, met formaatwijziging naar breekpunten om het resultaat te controleren.
- Itereer door Qwen Code zijn implementatie terug te laten vergelijken met de referenties — niet alleen bevestigen dat het bouwt.
Verwijs naar een bestand met @ om het aan de prompt te koppelen, en geef dan concrete beperkingen:
qwen
# in the prompt:
> @reference-desktop.png @reference-mobile.png
Implement this design in React + Vite + Tailwind + TypeScript.
Reuse my existing design-system components and tokens from QWEN.md.
Match spacing, layout, and hierarchy; make it responsive.
Render it in the browser and iterate until it matches the references
across breakpoints.Houd prompts klein en gericht, commit goede iteraties en draai slechte terug (en vertel Qwen Code wanneer je terugdraait), zodat elke ronde voortbouwt op een schone basis.
QWEN.md, MCP en uitbreidingen
Drie uitbreidingspunten maken Qwen Code praktisch voor langdurig designwerk, en alle drie sluiten ze netjes aan op een open designworkflow.
- QWEN.md-context: Projectregels staan in een QWEN.md in de root van de repo (met globale en projectlagen). Het is het duurzame thuis voor je designconventies, gelezen bij elke run.
- MCP-servers: Configureer MCP-servers onder mcpServers in ~/.qwen/settings.json — de draagbare manier om designcontext en externe tools in te brengen, het meest relevant de Figma MCP-server, die over agents heen werkt, niet alleen Qwen Code.
- Skills en ingebouwde tools: Qwen Code-skills en de ingebouwde bestands-, shell- en webtools laten het referenties verzamelen en de verificatielus draaien zonder de terminal te verlaten.
Dit zijn draagbare, multi-agent-mogelijkheden — precies het soort dingen dat Open Design is gebouwd om te orkestreren, in plaats van per project opnieuw te maken.
Qwen Code vs Codex vs Claude Code vs Cursor vs Gemini CLI voor design
Er is geen enkele winnaar voor designwerk — elke agent heeft een andere sterkte, en ervaren teams stapelen ze. Een eerlijke samenvatting:
| Agent | Designsterkte | Het best voor |
|---|---|---|
| Qwen Code | Sterke agentic coding op de open Qwen3-Coder-modellen met een grote context; open-source en BYOK | Open-source, sleutel-flexibele builds die een heel design-systeem in context houden |
| Codex | Sterke visuele afwerking met een frontend-skill; sandboxed async builds | Gedelegeerde async builds en draagbare AGENTS.md-regels |
| Claude Code | Specifieke designbeslissingen (hex, spacing, type) en codebase-bewuste UX | Frontend-redenering en refactors met grote context |
| Cursor | Visuele bouw-en-zie-lus met live preview en inline-bewerkingen | Strak itereren-en-meekijken UI-werk binnen een IDE |
| Gemini CLI | Sterk multimodaal beeldbegrip en een context van 1M tokens; de agent waarvan Qwen Code is aangepast | Screenshot-zwaar werk en zeer grote context |
Het terugkerende oordeel van de community is dat smaak van mensen komt: ze vallen allemaal standaard terug op een generieke esthetiek zonder skills, referenties en beperkingen. Dat is het echte probleem dat moet worden opgelost — en het heeft de vorm van een designtool, niet van een model.
Valkuilen, en hoe je de “AI slop”-look vermijdt
De meest voorkomende klacht over AI-gegenereerd design is dat het er generiek uitziet — zachte verlopen, zwevende panelen, overdreven afgeronde hoeken, dramatische schaduwen, een Inter-en-paars-vibe die “schreeuwt dat een AI dit heeft gemaakt.” Andere gemelde problemen zijn kapotte mobiele layouts en instructies die in de UI-tekst lekken. Geen daarvan is uniek voor Qwen Code; ze zijn wat er gebeurt wanneer welke agent dan ook draait zonder een zorgvuldig samengestelde designcontext.
- Voeg een esthetische skill toe: Een zorgvuldig samengestelde designskill dwingt de agent zich vast te leggen op een echte richting in plaats van de standaardlook.
- Verifieer in een echte browser: Laat de agent renderen en zichzelf controleren over breekpunten zodat layouts niet stilletjes breken op mobiel.
- Lever tokens en referenties aan: Echte design-tokens en referentiescreenshots zijn de grootste enkele hefboom op outputkwaliteit.
- Leg regels vast in QWEN.md: Zet stijlregels als “geen hero-kaarten, maximaal twee lettertypes, merk-eerst hiërarchie” waar de agent ze elke run leest.
Merk op dat elke mitigatie draait om het geven van een zorgvuldig samengestelde designcontext aan de agent. Die context handmatig onderhouden, per project, is het monnikenwerk dat Open Design wegneemt.
Ontwerpen met Qwen Code in Open Design
Open Design is de open-source designlaag waar de bovenstaande workflow steeds om vraagt. Het behandelt Qwen Code als een first-party adapter en omhult het met een zorgvuldig samengestelde skill- en design-systeembibliotheek, een gestructureerde render-pipeline en een lokale desktop-UI — zodat de designcontext die Qwen Code goed maakt er vanaf de eerste run is, niet elke keer met de hand samengesteld. Beide zijn open-source en local-first, wat de combinatie een natuurlijke match maakt.
- Installeer Open Design en selecteer Qwen Code als je agent.
- Authenticeer met je DashScope- of Qwen-API-sleutel (BYOK) — credentials blijven op je machine en worden nooit via ons doorgesluisd.
- Kies een design-systeem en een skill, en genereer dan decks, prototypes en landingspagina's met consistente smaak.
- Elk artefact en elk DESIGN.md-bestand leeft in je eigen repo, niet in een gehoste cloud.
Dezelfde Qwen Code-agent, dezelfde sleutel — plus een echte, draagbare, open-source designworkflow eromheen. Het is local-first en Apache-2.0, dus niets over je werk of je credentials verlaat je machine.
Veelgestelde vragen
-
01 Kan Qwen Code echt designwerk doen?
Ja — met een esthetische skill, een design-systeem en echte referentieafbeeldingen in context produceert Qwen Code productiekwaliteit, responsive UI, en de agentic lus bouwt, rendert en verifieert de output tegen referenties. Zonder die context neigt het standaard naar een generieke look, en dat is het gat dat Open Design opvult.
-
02 Moet ik betalen om met Qwen Code te ontwerpen?
Qwen Code is gratis en open-source, maar het is BYOK — je brengt een DashScope (Alibaba Cloud Model Studio) API-sleutel, een OpenAI-compatibel eindpunt of ModelScope mee. Alibaba biedt ook een coding-plan met vaste prijs aan. Open Design sluist je credentials hoe dan ook nooit door.
-
03 Wat maakt Qwen Code specifiek goed voor design?
Twee dingen: de Qwen3-Coder-modellen zijn afgestemd op agentic coding, zodat de agent responsive UI bouwt en zichzelf corrigeert, en hun grote context kan een heel design-systeem en referentieset in één keer vasthouden. Beide helpen — maar smaak komt nog steeds uit het design-systeem, de skill en de referenties die jij aanlevert.
-
04 Is Qwen Code hetzelfde als Gemini CLI?
Nee. Qwen Code is aangepast van Google's Gemini CLI — dezelfde open-source afstamming — met aanpassingen op parserniveau en in de prompts die het afstemmen op de Qwen3-Coder-modellen. Open Design ondersteunt beide, dus je kunt van agent wisselen zonder je designworkflow te veranderen.
-
05 Hoe verbind ik Qwen Code met Figma?
Voeg de Figma MCP-server toe onder mcpServers in ~/.qwen/settings.json. Qwen Code kan dan echte designcontext ophalen — componenten, variabelen, layoutdata — zodat de gegenereerde code overeenkomt met de bron in plaats van die te benaderen.
-
06 Is Open Design verbonden met Alibaba of Qwen?
Nee. Qwen Code is een product van Alibaba; Open Design is een onafhankelijk open-source project dat het ondersteunt als first-party adapter. Qwen is een handelsmerk van Alibaba.
-
07 Zijn mijn bestanden en credentials veilig?
Ja — Open Design is local-first en Apache-2.0. Je bestanden, artefacten en DESIGN.md blijven in je eigen repo, en je DashScope- of Qwen-credentials worden rechtstreeks door je agent gebruikt, nooit via Open Design-servers gerouteerd.
Ontwerp met Qwen Code, op de open manier.
Breng je eigen DashScope- of Qwen-API-sleutel mee, houd elk bestand lokaal en krijg een zorgvuldig samengestelde designbibliotheek rond de agent die je al gebruikt.