Meta Представляет Astryx: CLI и MCP Сервер для Открытой Системы Дизайна React

Meta представила Astryx, открытую систему дизайна для React, с интерфейсом командной строки и сервером Model Context Protocol.

3 min readТехнологии

Meta запустила Astryx, инновационную открытую систему дизайна, которая сейчас находится на стадии Beta. Этот проект разрабатывался на протяжении восьми лет в монорепозитории Meta. Построенный на React и использующий StyleX, CSS-движок Meta, Astryx направлен на упрощение процесса дизайна для разработчиков.

Astryx предлагает обширную библиотеку компонентов, включающую фундаментальные элементы, шаблоны и темы. С более чем 90 документированными компонентами React и дополнительными шаблонами для различных приложений, он акцентирует внимание на доступности, типографике и цветовых схемах. Кроме того, он использует автоматическое пространство для решения распространенных проблем компоновки, улучшая удобство использования.

Одной из выдающихся особенностей Astryx является его совместимость с ИИ-агентами. Система включает интерфейс командной строки (CLI) и сервер Model Context Protocol (MCP), что позволяет инструментам ИИ эффективно создавать и документировать пользовательские интерфейсы. CLI предоставляет структурированный JSON-манифест, упрощая задачи автоматизации для разработчиков.

Кроме того, Astryx поставляется с десятью настраиваемыми темами, позволяя пользователям динамически изменять стили через каскад переменных CSS. Эта гибкость гарантирует, что изменения дизайна могут быть внесены без прямого изменения кода компонентов. В целом, Astryx представляет собой значительное достижение в области открытых систем дизайна, сочетая надежную функциональность с готовностью к ИИ.

Технологии