Categoria Design · Inteligência Apache-2.0 · Feito na Terra
Agente · Qwen Code

Qwen Code para design.

O Qwen Code é o agente de terminal open-source da Alibaba, adaptado do Gemini CLI e ajustado para os modelos Qwen3-Coder. Sua grande janela de contexto comporta um design system inteiro de uma vez, o que o torna uma ferramenta de design de verdade — depois que você lhe dá referências, convenções e um ciclo de verificação. O Open Design o conecta a um fluxo de trabalho de design open-source: sua chave de API do DashScope ou do Qwen, seus arquivos, local-first.

Ciclo de feedback de design do Qwen Code: um agente de terminal lendo uma imagem de referência, um navegador renderizando a UI e um espaço de trabalho, com uma seta de feedback voltando ao início

O Open Design transforma o Qwen Code em um agente de design local-first e open-source — sua chave de API do DashScope ou do Qwen, seus arquivos e uma biblioteca curada de skills e design systems ao redor dele.

O Qwen Code é o agente de IA open-source da Alibaba para o terminal. Ele é adaptado do Gemini CLI do Google, com adaptações em nível de parser e de prompt que permitem extrair o máximo dos modelos Qwen3-Coder. Duas coisas o tornam interessante especificamente para design: ele é um modelo de código agêntico forte, então planeja, edita arquivos e executa o ciclo de build e verificação a partir de uma tarefa em linguagem natural; e sua grande janela de contexto consegue comportar um design system e uma base de código inteiros de uma vez. Combinado com as referências, convenções e um ciclo de verificação certos, ele constrói UI real e responsiva — e é open-source e BYOK, então você traz sua própria chave. Este é um guia prático e completo para usar o Qwen Code em trabalhos de UI, frontend e design system, e para conectá-lo a um fluxo de trabalho de design estruturado com o Open Design.

Ele cobre o que o Qwen Code realmente é, por que um modelo de código forte somado a um grande contexto combina com design, como configurá-lo do zero, o ciclo de referência para UI, como o QWEN.md e o MCP o estendem, como ele se compara a Codex, Claude Code, Cursor e Gemini CLI, as armadilhas que fazem a saída de IA parecer genérica e como o Open Design fecha essa lacuna como uma camada de design aberta e local-first — uma combinação natural, já que ambos são open-source e rodam na sua própria máquina.

O que o Qwen Code realmente é

O Qwen Code é um agente de IA open-source (Apache-2.0) que a Alibaba distribui para o terminal. Ele lê seu repositório, edita arquivos, executa comandos de shell e trabalha na web — planejando e verificando o trabalho a partir de tarefas em linguagem natural, em vez de apenas completar linhas. Ele é adaptado do Gemini CLI do Google, com adaptações em nível de parser e de prompt ajustadas para liberar os modelos Qwen3-Coder em tarefas de código agêntico.

Para trabalhos de design, duas propriedades se destacam. Ele é um codificador agêntico capaz, então pode pegar uma referência e um briefing claro e construir, executar e autocorrigir UI responsiva. E os modelos Qwen3-Coder carregam uma grande janela de contexto, ampla o bastante para comportar todo o seu design system, biblioteca de componentes e conjunto de referências de uma vez, em vez de resumi-los e descartá-los.

  • Arquivos de contexto: O Qwen Code lê um arquivo QWEN.md para contexto persistente do projeto — o lugar natural para codificar suas convenções de design, tokens e checklists de revisão. Configurações pessoais e de projeto se sobrepõem a isso.
  • Ferramentas integradas + MCP: Ele já vem com ferramentas de arquivo, shell e web, e suporta servidores MCP (configurados em mcpServers em ~/.qwen/settings.json) para adicionar contexto externo, como um arquivo do Figma ao vivo.
  • BYOK para começar: Você traz sua própria chave — uma chave de API do DashScope (Alibaba Cloud Model Studio), ou qualquer endpoint compatível com OpenAI ou o ModelScope — e a configura em settings.json.
  • Fornecedor: Alibaba
  • Credencial: chave de API do DashScope / Qwen (BYOK), ou endpoint compatível com OpenAI / ModelScope
  • Licença: Apache-2.0, open source (adaptado do Gemini CLI)

Por que um modelo de código forte e um grande contexto combinam com design

A vantagem do Qwen Code para design vem de duas propriedades — mas, como em todo agente, o bom gosto ainda precisa ser fornecido.

  • Código agêntico forte: Os modelos Qwen3-Coder são ajustados para tarefas agênticas, então o agente planeja, edita, executa o build e se autocorrige — transformando uma referência e um briefing claros em marcação responsiva, em vez de um palpite de uma só tentativa.
  • Uma grande janela de contexto: O grande contexto do Qwen3-Coder significa que todo o design system, os tokens e muitos estados de referência cabem de uma vez, então o agente reutiliza seus primitivos reais em vez de inventar estilos avulsos.
  • Convenções no QWEN.md: Um QWEN.md (mais o servidor MCP do Figma) aponta o agente para seus tokens, componentes e specs reais, para que ele trabalhe contra uma marca em vez de um visual padrão.
Diagrama mostrando design system, skill e imagem de referência convergindo para uma boa saída de design
O bom gosto vem de três insumos que você fornece: um design system, uma skill e imagens de referência reais.

A lição é a mesma que todo agente ensina: o Qwen Code não tem bom gosto por padrão. Ele produz bom design quando você lhe dá restrições — um design system, uma skill estética e referências concretas. O Open Design empacota exatamente esses insumos, e é por isso que os dois se encaixam (mais abaixo).

Configure o Qwen Code para trabalho de design, do zero

Aqui está o caminho completo de uma máquina limpa até um Qwen Code que consegue construir e verificar UI.

# 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
Fluxo de configuração em cinco passos: instalar, autenticar, configurar QWEN.md, adicionar uma skill, verificar
A sequência de configuração: instalar → autenticar → configurar QWEN.md → adicionar uma skill → habilitar a verificação no navegador.
  • Codifique suas regras de design: Coloque seus tokens, primitivos e convenções no QWEN.md e aponte o Qwen Code para eles, para que a saída combine com uma marca em vez de cair em um visual genérico.
  • Adicione verificação no navegador: Conecte um MCP do Playwright ou de navegador para que o Qwen Code renderize em um navegador real e verifique sua saída entre breakpoints, em vez de apenas confirmar que o build passou.

O fluxo de referência para UI

O ciclo de design de maior alavancagem com o Qwen Code é transformar uma referência em UI funcional e responsiva e iterar até que ela corresponda — apoiando-se no agente para construir, renderizar e comparar sua saída de volta com a referência.

  1. Comece pelas referências visuais mais claras que você tem — e descreva múltiplos estados (desktop e mobile, hover, vazio, carregando), não apenas uma única imagem principal.
  2. Seja específico no prompt; prompts vagos produzem UI genérica mesmo com um modelo forte.
  3. Mantenha seu design system e convenções no QWEN.md, e diga ao Qwen Code onde ficam os tokens e os primitivos canônicos.
  4. Rode um servidor de desenvolvimento e faça o Qwen Code renderizar em um navegador real, redimensionando para os breakpoints para verificar o resultado.
  5. Itere fazendo o Qwen Code comparar sua implementação de volta com as referências — não apenas confirmar que ela compila.

Referencie um arquivo com @ para anexá-lo ao prompt, depois dê restrições concretas:

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.

Mantenha os prompts pequenos e focados, faça commit das boas iterações e reverta as ruins (avisando o Qwen Code quando você reverter), para que cada passada se construa sobre uma base limpa.

QWEN.md, MCP e extensões

Três pontos de extensão tornam o Qwen Code prático para trabalho de design contínuo, e os três se mapeiam de forma limpa para um fluxo de trabalho de design aberto.

  • Contexto do QWEN.md: As regras do projeto ficam em um QWEN.md na raiz do repositório (com camadas global e de projeto). Ele é o lar duradouro das suas convenções de design, lido em cada execução.
  • Servidores MCP: Configure servidores MCP em mcpServers em ~/.qwen/settings.json — a forma portátil de trazer contexto de design e ferramentas externas, mais relevantemente o servidor MCP do Figma, que funcionam entre agentes, não só com o Qwen Code.
  • Skills e ferramentas integradas: As skills do Qwen Code e suas ferramentas integradas de arquivo, shell e web permitem que ele reúna referências e execute o ciclo de verificação sem sair do terminal.

Essas são capacidades portáteis e multiagente — exatamente o tipo de coisa que o Open Design foi construído para orquestrar, em vez de recriar a cada projeto.

Qwen Code vs Codex vs Claude Code vs Cursor vs Gemini CLI para design

Não há um único vencedor para trabalho de design — cada agente tem uma força diferente, e equipes experientes os combinam. Um resumo justo:

AgenteForça em designMelhor para
Qwen CodeCódigo agêntico forte nos modelos abertos Qwen3-Coder com um grande contexto; open-source e BYOKBuilds open-source e flexíveis em chave que mantêm um design system inteiro no contexto
CodexForte polimento visual com uma skill de frontend; builds assíncronos em sandboxBuilds assíncronos delegados e regras portáteis em AGENTS.md
Claude CodeDecisões de design específicas (hex, espaçamento, tipografia) e UX consciente da base de códigoRaciocínio de frontend e refatorações de grande contexto
CursorCiclo visual de construir e ver com prévia ao vivo e edições inlineTrabalho de UI iterativo e observado dentro de uma IDE
Gemini CLIForte compreensão multimodal de imagens e um contexto de 1M de tokens; o agente do qual o Qwen Code é adaptadoTrabalho intensivo em capturas de tela e contexto muito grande

O veredito recorrente da comunidade é que o bom gosto vem dos humanos: todos eles caem em uma estética genérica sem skills, referências e restrições. Esse é o verdadeiro problema a resolver — e ele tem o formato de uma ferramenta de design, não de um modelo.

Armadilhas e como evitar o visual de “lixo de IA”

A reclamação mais comum sobre design gerado por IA é que ele parece genérico — gradientes suaves, painéis flutuantes, cantos arredondados exagerados, sombras dramáticas, um clima de Inter-e-roxo que “grita que uma IA fez isto”. Outros problemas relatados incluem layouts mobile quebrados e instruções vazando para o texto da UI. Nenhum deles é exclusivo do Qwen Code; eles são o que acontece quando qualquer agente roda sem um contexto de design curado.

  • Adicione uma skill estética: Uma skill de design curada força o agente a se comprometer com uma direção real em vez do visual padrão.
  • Verifique em um navegador real: Faça o agente renderizar e se autoverificar entre breakpoints para que os layouts não quebrem silenciosamente no mobile.
  • Forneça tokens e referências: Tokens de design reais e capturas de tela de referência são a maior alavanca isolada sobre a qualidade da saída.
  • Codifique regras no QWEN.md: Coloque regras de estilo como “nada de hero cards, no máximo duas famílias tipográficas, hierarquia centrada na marca” onde o agente as lê em cada execução.

Repare que toda mitigação trata de dar ao agente um contexto de design curado. Manter esse contexto à mão, projeto a projeto, é o trabalho braçal que o Open Design elimina.

Projetando com o Qwen Code dentro do Open Design

O Open Design é a camada de design open-source que o fluxo de trabalho acima continua pedindo. Ele trata o Qwen Code como um adaptador de primeira classe e o envolve em uma biblioteca curada de skills e design systems, um pipeline de renderização estruturado e uma UI desktop local — para que o contexto de design que torna o Qwen Code bom esteja presente desde a primeira execução, e não montado à mão a cada vez. Ambos são open-source e local-first, o que faz da combinação um encaixe natural.

  1. Instale o Open Design e selecione o Qwen Code como seu agente.
  2. Autentique com sua chave de API do DashScope ou do Qwen (BYOK) — as credenciais ficam na sua máquina e nunca passam por nós como intermediários.
  3. Escolha um design system e uma skill, depois gere decks, protótipos e landing pages com bom gosto consistente.
  4. Cada artefato e arquivo DESIGN.md vive no seu próprio repositório, não em uma nuvem hospedada.

O mesmo agente Qwen Code, a mesma chave — mais um fluxo de trabalho de design real, portátil e open-source ao redor dele. Ele é local-first e Apache-2.0, então nada do seu trabalho ou das suas credenciais sai da sua máquina.

Perguntas frequentes

  1. 01 O Qwen Code consegue realmente fazer trabalho de design?

    Sim — com uma skill estética, um design system e imagens de referência reais no contexto, o Qwen Code produz UI responsiva e com qualidade de produção, e seu ciclo agêntico constrói, renderiza e verifica a saída contra as referências. Sem esse contexto, ele tende a cair em um visual genérico, que é a lacuna que o Open Design preenche.

  2. 02 Preciso pagar para projetar com o Qwen Code?

    O Qwen Code é gratuito e open-source, mas é BYOK — você traz uma chave de API do DashScope (Alibaba Cloud Model Studio), um endpoint compatível com OpenAI ou o ModelScope. A Alibaba também oferece um plano de código com taxa fixa. O Open Design nunca intermedia suas credenciais em nenhum dos casos.

  3. 03 O que torna o Qwen Code bom para design especificamente?

    Duas coisas: os modelos Qwen3-Coder são ajustados para código agêntico, então o agente constrói e autocorrige UI responsiva, e seu grande contexto consegue comportar um design system inteiro e um conjunto de referências de uma vez. Ambos ajudam — mas o bom gosto ainda vem do design system, da skill e das referências que você fornece.

  4. 04 O Qwen Code é o mesmo que o Gemini CLI?

    Não. O Qwen Code é adaptado do Gemini CLI do Google — mesma linhagem open-source — com adaptações em nível de parser e de prompt que o ajustam para os modelos Qwen3-Coder. O Open Design suporta ambos, então você pode trocar de agente sem mudar o seu fluxo de trabalho de design.

  5. 05 Como eu conecto o Qwen Code ao Figma?

    Adicione o servidor MCP do Figma em mcpServers em ~/.qwen/settings.json. O Qwen Code pode então puxar contexto de design real — componentes, variáveis, dados de layout — para que o código gerado corresponda à fonte em vez de aproximá-la.

  6. 06 O Open Design é afiliado à Alibaba ou ao Qwen?

    Não. O Qwen Code é um produto da Alibaba; o Open Design é um projeto open-source independente que o suporta como adaptador de primeira classe. Qwen é uma marca registrada da Alibaba.

  7. 07 Meus arquivos e credenciais estão seguros?

    Sim — o Open Design é local-first e Apache-2.0. Seus arquivos, artefatos e DESIGN.md ficam no seu próprio repositório, e suas credenciais do DashScope ou do Qwen são usadas diretamente pelo seu agente, nunca roteadas através de servidores do Open Design.

Projete com o Qwen Code, do jeito aberto.

Traga sua própria chave de API do DashScope ou do Qwen, mantenha cada arquivo local e tenha uma biblioteca de design curada ao redor do agente que você já usa.

● Apache-2.0 Apache-2.0 · Feito na Terra · BYOK Veja todos os agentes suportados