Categorie Design · Intelligentie Apache-2.0 · Made on Earth
Agent · Kilo

Kilo Code voor design.

Kilo Code is een open-source, modelonafhankelijke AI-codingagent voor je IDE en CLI. Omdat je hem op vrijwel elk model kunt wijzen en je eigen providersleutels kunt meebrengen, wordt hij een echt designtool zodra je hem referenties, conventies en een verificatielus geeft. Open Design verbindt hem met een open-source design-workflow: je providersleutels, je bestanden, local-first.

Kilo Code design-feedbacklus: een agent in de IDE en terminal die een referentieafbeelding leest, een browser die de UI rendert, en een werkruimte, met een feedbackpijl die terugloopt

Open Design verandert Kilo Code in een local-first, open-source design-agent — je providersleutels, je bestanden, een samengestelde bibliotheek van skills en designsystemen eromheen.

Kilo Code is een open-source AI-codingagent die draait in VS Code, JetBrains-IDE's en de terminal. Twee dingen maken hem specifiek interessant voor design: hij is modelonafhankelijk, zodat je hem kunt aansturen met welk frontier-model met beeldverwerking dan ook een screenshot het beste leest; en hij is BYOK over vele providers, zodat je controle over kosten en credentials behoudt. Gecombineerd met de juiste referenties, conventies en een verificatielus bouwt hij echte, responsieve UI. Dit is een praktische, end-to-end gids voor het gebruik van Kilo Code voor UI-, frontend- en designsysteemwerk, en voor het inbedden ervan in een gestructureerde design-workflow met Open Design.

Het behandelt wat Kilo Code eigenlijk is, waarom een modelonafhankelijke, open agent bij design past, hoe je hem vanaf nul opzet, de screenshot-naar-UI-lus, hoe custom rules en MCP hem uitbreiden, hoe hij zich verhoudt tot Codex, Claude Code, Cursor en Gemini CLI, de valkuilen die AI-output generiek doen lijken, en hoe Open Design de kloof dicht als een open, local-first designlaag — een natuurlijke combinatie, want beide zijn open-source en draaien op je eigen machine.

Wat Kilo Code eigenlijk is

Kilo Code is een open-source AI-codingagent gebouwd door Kilo Code, Inc. Hij draait als een VS Code-extensie, in JetBrains-IDE's en als een command-line-interface — hij leest je repository, bewerkt bestanden, voert opdrachten uit, en plant en verifieert werk vanuit taken in natuurlijke taal in plaats van alleen regels aan te vullen. Zijn bepalende kenmerk is dat hij modelonafhankelijk is: jij kiest welk model hem aanstuurt, en je brengt je eigen providersleutels mee.

Voor designwerk springen twee eigenschappen eruit. Omdat hij modelonafhankelijk is, kun je hem wijzen op welk sterk model met beeldverwerking dan ook een referentie-screenshot het beste leest en over lay-out redeneert. En omdat hij open-source en BYOK is, kun je precies inspecteren welke context wordt verzonden en credentials en kosten onder je eigen controle houden.

  • Agent-modi: Kilo wordt geleverd met gespecialiseerde modi — Architect voor planning, Code voor bouwen, Debug voor repareren en Ask voor vragen — plus custom modi, zodat je een design kunt plannen en het vervolgens in aparte, gerichte rondes kunt implementeren.
  • Custom rules + MCP: Hij leest custom rules op projectniveau voor persistente context en ondersteunt MCP-servers (met een MCP-marktplaats), zodat je externe context kunt toevoegen zoals een live Figma-bestand of designtooling.
  • Breng je eigen sleutels mee: Kilo is BYOK over vele providers — Anthropic, OpenAI, Google, OpenRouter en meer — of je kunt Kilo's eigen gateway gebruiken, die 500+ modellen blootstelt tegen providerkosten.
  • Leverancier: Kilo Code, Inc. (open source)
  • Credential: je eigen provider-API-sleutel (BYOK — Anthropic, OpenAI, Google, OpenRouter en meer) of Kilo's eigen gateway
  • Licentie: open source

Waarom een open, modelonafhankelijke agent bij design past

Kilo Code's designvoordeel komt voort uit openheid en modelkeuze — maar, zoals bij elke agent, smaak moet nog steeds worden aangeleverd.

  • Modelonafhankelijk van opzet: Omdat jij het model kiest, kun je Kilo aansturen met welk model met beeldverwerking dan ook referentie-screenshots het beste leest — en wisselen wanneer een beter model verschijnt, zonder je workflow te veranderen.
  • Open en inspecteerbaar: Kilo is open-source, dus je kunt precies zien welke context en prompts worden verzonden — nuttig wanneer je wilt dat de agent je echte design-primitieven hergebruikt in plaats van eenmalige stijlen te verzinnen.
  • Conventies in custom rules: Project-custom-rules (plus een MCP-server voor Figma) wijzen de agent op je tokens, componenten en echte specificaties, zodat hij werkt tegen een merk in plaats van een standaard look.
Diagram dat toont hoe designsysteem, skill en referentieafbeelding samenkomen tot goede design-output
Smaak komt voort uit drie inputs die jij aanlevert: een designsysteem, een skill en echte referentieafbeeldingen.

De les is dezelfde die elke agent leert: Kilo Code heeft standaard geen smaak. Hij produceert goed design wanneer je hem beperkingen geeft — een designsysteem, een esthetische skill en concrete referenties. Open Design verpakt precies die inputs, en daarom passen de twee bij elkaar (meer hieronder).

Kilo Code opzetten voor designwerk, vanaf nul

Hier is het volledige pad van een schone machine naar een Kilo Code die UI kan bouwen en verifiëren.

# 1. Install the Kilo Code extension from the VS Code
#    (or JetBrains) marketplace, or install the CLI.

# 2. Open your project and sign in / add a provider key
cd your-project
kilo              # connect your provider (BYOK) or Kilo's gateway

# 3. Add project context
#    create custom rules for this project's design conventions

# 4. Wire the Figma MCP server (optional, for design handoff)
#    add it from the MCP marketplace / MCP settings
Stappenplan in vijf stappen: installeren, authenticeren, custom rules toevoegen, een skill toevoegen, verifiëren
De opzetvolgorde: installeren → een provider verbinden → custom rules toevoegen → een skill toevoegen → browserverificatie inschakelen.
  • Codeer je designregels: Plaats je tokens, primitieven en conventies in Kilo's custom rules en wijs de agent erop, zodat output overeenkomt met een merk in plaats van terug te vallen op een generieke look.
  • Voeg browserverificatie toe: Bedraad een Playwright- of browser-MCP zodat Kilo rendert in een echte browser en zijn output controleert over breakpoints heen in plaats van alleen te bevestigen dat de build slaagt.

De screenshot-naar-UI-workflow

De designlus met de meeste hefboomwerking met Kilo Code is het omzetten van een referentieafbeelding in werkende, responsieve UI en daarop itereren tot het overeenkomt — leunend op een model met beeldverwerking om output te vergelijken met de referentie.

  1. Begin met de duidelijkste visuele referenties die je hebt — en neem meerdere staten mee (desktop en mobiel, hover, leeg, laden), niet slechts één hero-shot.
  2. Wees specifiek in de prompt; vage prompts leveren generieke UI op, zelfs met een sterk model.
  3. Bewaar je designsysteem en conventies in Kilo's custom rules, en vertel de agent waar de tokens en canonieke primitieven leven.
  4. Draai een dev-server en laat Kilo renderen in een echte browser, met formaataanpassing naar breakpoints om het resultaat te controleren.
  5. Itereer door Kilo zijn implementatie te laten vergelijken met de screenshots — niet alleen bevestigen dat het bouwt.

Gebruik de Architect-modus om de bouw te plannen, wissel dan naar de Code-modus en voeg je referenties toe met concrete beperkingen:

# Plan in Architect mode, then build in Code mode:
> Implement this design from @reference-desktop.png and
  @reference-mobile.png in React + Vite + Tailwind + TypeScript.
  Reuse my existing design-system components and tokens
  from the custom rules.
  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 Kilo wanneer je terugdraait), zodat elke ronde voortbouwt op een schone basis.

Modi, custom rules en MCP

Drie uitbreidingspunten maken Kilo Code praktisch voor langdurig designwerk, en alle drie passen netjes op een open design-workflow.

  • Modi (Architect → Code): Plan de structuur van een scherm in de Architect-modus, implementeer die dan in de Code-modus en repareer problemen in de Debug-modus — waarbij designintentie wordt gescheiden van implementatie. Custom modi laten je een eigen design-reviewronde coderen.
  • Custom rules: Project-custom-rules zijn de duurzame thuisbasis voor je designconventies — tokens, primitieven en reviewchecklists — gelezen bij elke run zodat de agent werkt tegen je merk.
  • MCP-servers: Kilo ondersteunt MCP-servers via zijn marktplaats — de overdraagbare manier om designcontext en externe tools binnen te halen, het meest relevant een Figma MCP-server, die over agents heen werken, niet alleen Kilo.

Dit zijn overdraagbare, multi-agent-mogelijkheden — precies het soort dingen die Open Design is gebouwd om te orkestreren, in plaats van per project opnieuw te creëren.

Kilo Code vs Codex vs Claude Code vs Cursor vs Gemini CLI voor design

Er is geen enkele winnaar voor designwerk — elke agent heeft een ander sterk punt, en ervaren teams stapelen ze. Een eerlijke samenvatting:

AgentDesignsterkteBest voor
Kilo CodeOpen-source en modelonafhankelijk met BYOK over vele providers; Architect/Code-modi en MCPJe eigen model per taak kiezen en kosten en credentials onder je controle houden
CodexSterke visuele afwerking met een frontend-skill; gesandboxte async buildsGedelegeerde async builds en overdraagbare AGENTS.md-regels
Claude CodeSpecifieke designbeslissingen (hex, spacing, type) en codebase-bewuste UXFrontend-redenering en refactors met grote context
CursorVisuele bouw-en-zie-lus met live preview en inline bewerkingenStrak itereren-en-meekijken UI-werk binnen een IDE
Gemini CLISterk multimodaal beeldbegrip en een context van 1M tokensScreenshot-intensief werk en een heel designsysteem in context houden

Het terugkerende oordeel van de community is dat smaak van mensen komt: ze vallen allemaal terug op een generieke esthetiek zonder skills, referenties en beperkingen. Dat is het echte probleem om op te lossen — 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 door AI gegenereerd design is dat het er generiek uitziet — zachte gradiënten, zwevende panelen, overdreven afgeronde hoeken, dramatische schaduwen, een Inter-en-paars-sfeer die “schreeuwt dat een AI dit heeft gemaakt.” Andere gemelde problemen zijn kapotte mobiele lay-outs en instructies die in de UI-tekst lekken. Geen van deze is uniek voor Kilo Code; ze zijn wat er gebeurt wanneer welke agent dan ook draait zonder een samengestelde designcontext.

  • Voeg een esthetische skill toe: Een samengestelde design-skill dwingt de agent om zich vast te leggen op een echte richting in plaats van de standaard look.
  • Verifieer in een echte browser: Gebruik een model met beeldverwerking om te renderen en zichzelf te controleren over breakpoints heen zodat lay-outs niet stilletjes breken op mobiel.
  • Lever tokens en referenties aan: Echte design-tokens en referentie-screenshots zijn de grootste enkele hefboom op outputkwaliteit.
  • Codeer regels in custom rules: Plaats stijlregels als “geen hero-cards, maximaal twee lettertypes, merk-eerst-hiërarchie” waar de agent ze elke run leest.

Merk op dat elke mitigatie gaat over het geven van een samengestelde designcontext aan de agent. Die context handmatig onderhouden, per project, is het zware werk dat Open Design wegneemt.

Ontwerpen met Kilo Code in Open Design

Open Design is de open-source designlaag waar de bovenstaande workflow steeds om vraagt. Het behandelt Kilo Code als een first-party adapter en wikkelt hem in een samengestelde bibliotheek van skills en designsystemen, een gestructureerde render-pijplijn en een lokale desktop-UI — zodat de designcontext die Kilo goed maakt er vanaf de eerste ronde is, niet telkens handmatig samengesteld. Beide zijn open-source en local-first, wat de combinatie een natuurlijke match maakt.

  1. Installeer Open Design en selecteer Kilo Code als je agent.
  2. Authenticeer met je eigen providersleutel (BYOK) of Kilo's gateway — credentials blijven op je machine en worden nooit via ons doorgesluisd.
  3. Kies een designsysteem en een skill, en genereer dan decks, prototypes en landingspagina's met consistente smaak.
  4. Elk artefact en DESIGN.md-bestand leeft in je eigen repo, niet in een gehoste cloud.

Dezelfde Kilo Code-agent, dezelfde sleutels — plus een echte, overdraagbare, open-source design-workflow eromheen. Het is local-first en open-source, dus niets van je werk of je credentials verlaat je machine.

Veelgestelde vragen

  1. 01 Kan Kilo Code echt designwerk doen?

    Ja — met een esthetische skill, een designsysteem en echte referentieafbeeldingen in context produceert Kilo Code responsieve UI van productiekwaliteit, en een model met beeldverwerking verifieert output tegen referenties. Zonder die context valt hij doorgaans terug op een generieke look, en dat is de kloof die Open Design dicht.

  2. 02 Moet ik betalen om met Kilo Code te ontwerpen?

    Kilo Code is open-source en gratis te installeren. Je brengt je eigen provider-API-sleutel mee (BYOK) en betaalt die provider rechtstreeks, of gebruikt Kilo's eigen gateway tegen providerkosten. Open Design sluist je credentials sowieso nooit door.

  3. 03 Wat maakt Kilo Code specifiek goed voor design?

    Hij is modelonafhankelijk en open-source, zodat je hem kunt aansturen met welk model met beeldverwerking dan ook referentie-screenshots het beste leest, precies kunt inspecteren welke context wordt verzonden, en kosten en credentials onder je controle kunt houden. Smaak komt nog steeds van het designsysteem, de skill en de referenties die jij aanlevert.

  4. 04 Kilo Code of Claude Code voor frontend-design?

    Beide zijn sterk. Claude Code staat bekend om specifieke, codebase-bewuste designbeslissingen; het voordeel van Kilo Code is dat hij open-source en modelonafhankelijk is met BYOK, zodat jij het model kiest. Veel teams gebruiken beide — met Open Design kun je van agent wisselen zonder je design-workflow te veranderen.

  5. 05 Hoe verbind ik Kilo Code met Figma?

    Voeg een Figma MCP-server toe vanuit Kilo's MCP-marktplaats of MCP-instellingen. Kilo kan dan echte designcontext binnenhalen — componenten, variabelen, lay-outdata — zodat de gegenereerde code overeenkomt met de bron in plaats van die te benaderen.

  6. 06 Is Open Design verbonden met Kilo Code?

    Nee. Kilo Code is een product van Kilo Code, Inc.; Open Design is een onafhankelijk open-source project dat het ondersteunt als first-party adapter. Beide zijn toevallig open-source, maar het zijn aparte projecten.

  7. 07 Zijn mijn bestanden en credentials veilig?

    Ja — Open Design is local-first en open-source. Je bestanden, artefacten en DESIGN.md blijven in je eigen repo, en je provider-credentials worden rechtstreeks door je agent gebruikt, nooit gerouteerd via Open Design-servers.

Ontwerp met Kilo Code, op de open manier.

Breng je eigen providersleutel mee, houd elk bestand lokaal, en krijg een samengestelde designbibliotheek rond de agent die je al gebruikt.

● Apache-2.0 Apache-2.0 · Made on Earth · BYOK Bekijk alle ondersteunde agents