Meta open-kilder Astryx: agent-klart React-designsystem
Ta i bruk Metas nye designsystem Astryx for å bygge tilgjengelige React-grensesnitt der oppførsel og merkevare er skilt, styrbart av både folk og KI-agenter.
De fleste designsystemer tvinger fram et valg: adopterer du et stort selskaps system, ser appen din ut som andres produkt; limer du sammen egne komponenter, mister du felles sammenheng og må vedlikeholde tilgjengeligheten selv. Meta slapp denne uken Astryx, et designsystem under MIT-lisens som skiller de to. Systemet styrer oppførsel, tilgjengelighet og kvalitet; temaer styrer utseendet. Du tilpasser på token-nivå (farge, typografi, radius, bevegelse), og et tema er bare et sett CSS-variabeloverstyringer, så en designer kan endre uttrykk uten å forke komponentkoden.
Astryx er ikke et eksperiment. Ifølge MarkTechPost vokste det internt i Meta over åtte år og ble selskapets største og mest brukte designsystem. Det åpne slippet er i beta og leverer over 150 tilgjengelige komponenter (dokumentasjonen lister nå 160+), sju temaer, mørk modus, ferdige maler og en CLI. Det er bygget på React og StyleX, importerer ferdigbygget CSS og krever verken build-plugin eller et eget styling-bibliotek.
Det uvanlige ved Astryx er agent-vinkelen. Meta bygde API, konvensjoner, dokumentasjon og CLI sammen, så et menneske og en KI-assistent bygger likt fra samme referanse. CLI-en @astryxdesign/cli kan liste og stillasere maler, skrive ut full komponentdokumentasjon, generere temaer, kjøre codemods ved versjonsbytte og eksponere maskinlesbar dokumentasjon over MCP. Trenger du full kontroll, kan swizzle løse ut en komponents kildekode inn i prosjektet ditt.
Hva bør du gjøre?
- Kjører du React 19 eller nyere: prøv Astryx i et sideprosjekt, pakken @astryxdesign/core ligger på npm og krever ingen PostCSS- eller Babel-konfigurasjon.
- Bygger du med KI-agenter: koble CLI-ens MCP-endepunkt til agenten din, så leser den komponentdokumentasjonen direkte.
- Vurderer du å bytte designsystem: husk at det fortsatt er beta, så test tilgjengelighet og token-temaer før du binder produksjonskode.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.