O meta/astryx, design system de código aberto da Meta para React, está em alta no GitHub: tem 25.693 estrelas e ganhou 2.776 só hoje. O projeto reúne componentes, temas, modelos de página e uma CLI, pensados para que desenvolvedores e assistentes de código usem a mesma documentação e evitem telas visualmente desencontradas.
O que é e que problema resolve
Segundo o README, o astryx nasceu dentro da Meta ao longo de oito anos e sustenta mais de 13 mil aplicativos da empresa. O pacote inclui mais de 150 componentes acessíveis, tema por marca, modo escuro, templates de página e CLI.
A proposta é manter botões, espaçamentos e tabelas consistentes conforme o produto cresce, inclusive quando uma IA gera as telas. Em vez de escrever CSS do zero a cada pedido, o agente consulta e monta peças já definidas.
Como funciona
O astryx usa React 19 ou superior e StyleX, o compilador de CSS da Meta. Quem consome a biblioteca importa CSS pré-compilado e componentes tipados, sem plugin de build. Estilos podem ser sobrescritos por className, com Tailwind, CSS Modules ou CSS puro.
Um tema é um conjunto de variáveis CSS, e há sete prontos: neutral, butter, chocolate, matcha, stone, gothic e y2k. O comando swizzle copia o código-fonte de um componente para o projeto, para quem precisa alterar o funcionamento interno.
Para IA, a CLI consulta componentes e configurações e grava orientações em arquivos como AGENTS.md e CLAUDE.md. A Meta também cita um endpoint MCP, segundo a cobertura da Sina.
Como começar e o que é preciso
É preciso ter React 19 ou mais recente. A instalação combina o pacote @astryxdesign/core, um tema e as dependências peer, seguidos de poucas linhas de CSS e de um provedor de tema. Há guias para Next.js, Vite, Tailwind e CDN.
A CLI deve ser chamada pelo nome com escopo, @astryxdesign/cli. Segundo o README, citado em guias de uso, o pacote "astryx" sem escopo no npm é outro projeto, sem relação com este.
Maturidade e repercussão
O repositório foi criado em 9 de janeiro de 2026, usa TypeScript, tem licença MIT e recebeu commit hoje. O projeto está em beta, e a versão 0.7.11 foi citada em testes publicados esta semana. O número de componentes varia: o README diz mais de 150, e o site oficial, mais de 180.
Um post de Rimo no X japonês, citado em artigo no note, passou de 320 mil visualizações. Nesse teste, o Claude Code montou uma landing page com 19 tipos de componentes e nenhuma linha de CSS própria, mas precisou de 40 turnos, contra 6 na versão sem o astryx, e gerou arquivos mais pesados.
Outro autor testou o astryx num painel e concluiu que não adotaria a biblioteca, embora tenha incorporado seus conceitos ao processo de criar telas. Segundo a cobertura da Sina, desenvolvedores no Reddit questionam a manutenção a longo prazo e a governança de um projeto bancado pela Meta. Outros já portam a arquitetura de tokens para Svelte 5 e Flutter.
Cuidados ao adotar
Quem usa swizzle assume a manutenção do código copiado, o que pesa em atualizações futuras. Os pacotes de gráficos, @astryxdesign/vega e @astryxdesign/charts, só existem na tag canary do npm, sem versão estável.
Como o projeto está em beta e na faixa 0.7, vale testar em um produto piloto antes de padronizar a interface de toda a empresa.
Pontos-chave
- 1.998 forks no GitHub; repositório criado em janeiro de 2026
- Licença MIT e projeto ainda em beta
- Sete temas prontos e swizzle para assumir o código de qualquer componente
- Instalação sem plugin de build, com guias para Next.js, Vite, Tailwind e CDN
- CLI deve ser executada como @astryxdesign/cli, não como "astryx"
Texto escrito por IA a partir das reportagens e páginas listadas abaixo e checado contra elas por uma segunda revisão automática. Atualizado em 12/11/2026 às 06:00 (Brasília).
Fontes usadas no texto
Anúncio oficial
Site do projeto astryx astryx.atmeta.comSite oficial do projeto, que menciona mais de 180 componentes e 13 mil aplicativos.
Notícia
Meta 开源 Astryx:面向 Agent 的 React 设计系统 新浪网 · 2026-09-29Cobertura que descreve CLI, MCP, swizzle e as preocupações de desenvolvedores no Reddit.
Trying out Meta's new design system 'Astryx' | A practical test of building a dashboard and turning a custom management board into a real app note · 2026-11-08Teste prático de um painel, com a decisão de não adotar a biblioteca e a divergência na contagem de componentes.
What happens to an LP when you let Claude Code use Meta's design system 'Astryx'? (Comparison with/without) note · 2026-11-09Teste com Claude Code comparando uma landing page com e sem o astryx, além da repercussão no X.
AIと作るWebアプリ、見た目をそろえる方法|Meta Astryx note · 2026-11-10Guia em japonês de instalação com Next.js, temas e comandos para configurar agentes de IA.
GitHub
meta/astryx no GitHub GitHub · 2026-11-12README oficial com princípios, pacotes, requisitos e licença.


