Astryx:Metaのオープンソースデザインシステム、150以上のコンポーネント搭載、カスタマイズ可能かつAIエージェント対応

Metaは、ReactとStyleX上に構築された150以上のコンポーネントを備えたデザインシステムAstryxをオープンソース化しました。現在ベータ版ですが、Meta社内ではすでに13,000以上のアプリで使用されており、8年間にわたってエンジニア、デザイナー、プロダクトチームによって形作られてきました。
主な機能(ソースより)
- コンポーネント数:150以上のアクセシブルでテーマ対応のReactコンポーネント。組み込みのスペーシング、ダークモード、柔軟なスタイリングを備えています。
- CLI & MCPサポート:コマンドラインまたはModel Context Protocol(MCP)経由で、プロジェクトのスキャフォールディング、テンプレートの閲覧、テーマの生成、エージェント対応ドキュメントの取得が可能。
- カスタマイズ可能なテーマ:既製のテーマから始めて、ゼロから作り直すことなく適応できます。
- プロダクション対応テンプレート:よくあるページ用のテンプレートを用意。コンテンツを差し込むだけです。
- StyleXで構築:Meta独自のCSS-in-JSソリューションもオープンソース化されており、ランタイム不要のスタイリングを実現します。
サイトからわかる実用的な詳細
ランディングページでは、完全なeコマースUIがデモンストレーションされています。フィルター(カテゴリー、場所、タグ)付きの在庫管理、注文追跡と返品を処理するライブチャットエージェント、配送方法を備えたショッピングカート、収益ダッシュボードなどです。デザインシステムには、バッジ、チェックボックス、スイッチ、ボタン、カードなどのコンポーネントが含まれており、コンポーネントエクスプローラーですべて確認できます。
CLIを使用してテーマの生成やプロジェクトのスキャフォールディングが可能です。エージェント統合のために、AstryxはMCPサーバーをサポートしており、AIコーディングエージェントがコマンドラインから直接コンポーネントの閲覧、テーマの生成、ドキュメントの取得を行えます。
Astryxは寛容なライセンス(MITまたは類似、リポジトリを確認)のもとでオープンソース化されています。プロジェクトはastryx.atmeta.comで利用可能です。パッケージをインストールした後、CLIを実行して開始できます:
npm install astryx
npx astryx init --template default
npx astryx theme generate --brand-color #3355FF
npx astryx agent setup --mcpこれらのコマンドはサイトの説明から推測したもので、実際の構文は異なる場合があります。
対象者
Reactアプリケーションを開発していて、迅速なプロトタイピングとプロダクション利用のために、実戦で検証されたAIエージェント統合デザインシステムを必要とする開発者向けです。
📖 全文を読む: HN AI Agents
👀 See Also
6つの役割、記憶、ADHD対応設計を備えたOpenClaw AIエージェント:日常業務の内訳
ADHDを持つ個人開発者が、6つの役割(アクションプランナー、デブリーファー、ライター、法務、調査、CRM)を持つオープンソースAIエージェントを構築。メモリを共有し、トランスクリプトからフォローアップやドラフトを自動生成する。

OpenClawはClaude CLIの力を取り込めるか?
r/openclawからの主要な洞察を探り、OpenClawがコーディングと自動化プロセスを強化するために設計された強力なAIツールであるClaude CLIと統合できるかどうかを考察します。

オープンソースのCLAUDE.mdにより、Claude Codeエージェントがループすることなく何時間も生産的に動作
たった70行のCLAUDE.mdファイルが、Claude Codeエージェントの語りや修正ループへの逸脱を防ぎます。セッションが3時間の失敗から、完全な生産的ライフサイクルへと変わります。

Rustでセルフホストする文脈的バンディット:適応型意思決定システムのためのSyntraとLycan
2つのオープンソースプロジェクト:Lycan(戦略ノードと学習済み重みを持つグラフ実行言語)とSyntra(コンパイル済みLycanカプセルを提供するDocker/APIアプライアンス)。AI株式討論プロダクトでのドッグフーディング中に、ランタイムバグよりも前にデータパイプラインバグを発見。