Open Design 0.12.0: sua marca é um sistema de design
Tag open-design-v0.12.0 — 103 PRs de 30 contribuidores em seis dias. Codinome "Sistema de Design Lastreado na Marca". Aponte o Open Design para um site no ar, solte um arquivo Figma ou recorte uma página no seu navegador, e ele extrai a marca real — cores, tipografia, voz — para um sistema de design reutilizável a partir do qual você pode construir em todo projeto seguinte.
Tag open-design-v0.12.0, lançada em 26 de junho de 2026. 103 PRs de 30 contribuidores em seis dias. Codinome "Sistema de Design Lastreado na Marca". Nos últimos dois meses, o Open Design partia de uma página em branco e projetava para você. Esta versão inverte isso: a marca que você já tem se torna um sistema de design reutilizável.
Se você quer a versão longa, as notas de versão no GitHub têm tudo. Este post é a versão curta: o que mudou por baixo dos panos, o que você pode fazer com isso hoje e por onde começar.
Sua marca é um sistema de design
Este é o destaque do 0.12.0. Até agora, a única forma de obter um sistema de design fiel à marca era escrever manualmente um DESIGN.md — um muro para quem ainda não está imerso na especificação. Agora, todo caminho de ingestão alimenta um único pipeline.
Aponte o Open Design para uma URL de marca, solte um DESIGN.md, entregue a ele um arquivo .fig offline (decodificado localmente, sem conta no Figma), ou capture uma página com o novo recortador de navegador — e cada um deles extrai para um sistema de design user: reutilizável. Porque é essa toda a ideia por trás desta versão: uma marca não é uma coisa à parte, ela é um sistema de design. Capture-a uma vez e ela percorre um único ciclo ininterrupto, seu para reutilizar em todo projeto seguinte.
Dali em diante é um único ciclo, de ponta a ponta: pré-visualize o sistema como um kit mais templates, construa diretamente a partir dele (a integração agora termina em uma etapa de build) e exporte com um clique o resultado para PDF, PPTX, PPTX editável ou imagem. Logos, capturas de tela e paletas capturadas finalmente têm um lar na nova OD Library, um registro de assets endereçado por conteúdo. E uma instalação nova agora vem com 150 sistemas de design de marca prontos — Airbnb, Stripe, Vercel, Tesla, Supabase, Uber e mais — de modo que o seletor já é útil no primeiro dia. A CLI mantém paridade total: od brand, od library, od figma import, od export.
Falhas que finalmente dizem o que quebrou
O temido "execution_failed" genérico acabou. As execuções agora nomeiam sua causa — uma falha de inicialização, a expiração de uma retomada, um agente preso em um loop de ferramenta, uma configuração de provedor desatualizada — para que você saiba se deve repetir ou reportar. E quando uma execução pode se recuperar, ela agora recua com jitter e tenta novamente sozinha em vez de cair.
É uma pequena mudança com um grande retorno: uma falha costumava ser um beco sem saída com um dar de ombros anexado. Agora ela aponta você para a correção, e as recuperáveis se corrigem silenciosamente sozinhas.
Login que sobrevive a uma transferência de navegador ruim
O login na nuvem costumava travar por cinco minutos em silêncio se a transferência do navegador falhasse. Agora ele exibe a URL e o código de login ali mesmo para que você possa concluir manualmente, e toda a etapa Connect da integração foi redesenhada como uma tela limpa de login na nuvem. A primeira coisa que um novo usuário toca não quebra mais por causa de um navegador que se comporta mal.
O que mais chega no 0.12.0
A versão é ampla. Mais algumas partes que vale a pena destacar:
- Seu agente de programação, com menos arestas. Detecção mais estável do binário do OpenCode no npm, descoberta do Node no Windows via
fnm, resolução dopnpmpelo Corepack, uma política centralizada de provedor de raciocínio, geração de imagens preferencial por assinatura do Codex, e o lançador do Warp escondido onde ele não pertence. - PDFs mais nítidos e melhor tratamento de decks. A exportação de PDF agora espera a página ficar pronta para impressão antes de disparar, os nomes de arquivos impressos são seguros para o Teams, a detecção de decks reconhece classes com prefixo de slide, e as capturas de tela de HTML-PPT não dependem mais de um Chrome de sistema instalado.
- Um desktop que mostra o que está fazendo. A tela de abertura mostra o progresso real das etapas de inicialização em vez de um logo congelado, exibe a marca nominal "Open Design" com inicial maiúscula, e as atualizações de payload são instaladas dentro do aplicativo do jeito que você esperaria.
- Mais polimento na web. Uma página inicial repaginada com correções de responsividade para mobile, um post de blog "O que é vibe design" em 18 idiomas além de um cluster mais amplo de vibe design, uma leva de metadados de SEO em todo o site, e a conta oficial unificada em @OpenDesignHQ.
- Mais fácil de auto-hospedar. A imagem de runtime traz
bashegit, os padrões do Docker se alinham aos lançamentos do GHCR, há uma flag opcional para desabilitar a autenticação de API em redes confiáveis, e uma nova opção de implantação Sealos com um clique.
A lista completa chega a 103 PRs. As notas de versão no GitHub trazem o resto.
O que fazer com isso hoje
| Se você é… | Comece por aqui |
|---|---|
| Novo no Open Design | Baixe o aplicativo desktop e escolha um dos 150 sistemas de design de marca pré-carregados — a integração agora termina em uma etapa de build de verdade |
| Trazendo sua própria marca | Aponte-o para a URL da sua marca, solte um DESIGN.md, entregue a ele um .fig offline ou recorte uma página no navegador — os quatro caminhos alimentam um único sistema de design reutilizável |
| Entregando um deck ou documento | Construa diretamente a partir do seu sistema de design e exporte com um clique para PDF, PPTX, PPTX editável ou imagem |
| Atingido por uma execução com falha | Execute novamente — as falhas agora nomeiam sua causa, e as recuperáveis recuam e tentam de novo sozinhas |
O que fazer a seguir
Uma marca não é um asset separado que você redescreve a cada projeto — ela é um sistema de design. Baixe o aplicativo desktop, aponte o Open Design para uma marca que você já tem e veja-o extrair cores, tipografia e voz para algo a partir do qual você pode construir hoje e reutilizar em todo projeto seguinte.
103 PRs em seis dias, de 30 pessoas transformando uma página em branco em um ponto de partida. Os sistemas de design lastreados na marca existem porque os contribuidores fecharam a lacuna entre "a marca que você tem" e "o sistema a partir do qual você constrói". Um movimento não é lançado a partir dos laptops de uma única equipe; ele é lançado pelas pessoas que apareceram e construíram. Nós vemos você. 🏛️
Leitura relacionada
- Open Design 0.11.0: o Bazar — a versão de galeria-e-acolhimento sobre a qual esta se constrói
- Open Design 0.10.0: o espaço de trabalho de design tudo-em-um — a versão de janela única por baixo do ciclo de build
- O que é vibe design? — a abordagem mais longa sobre projetar por intenção, o fluxo de trabalho que esta versão captura em um sistema