幅広いコンポーネントライブラリ
ライブラリは、ボタン、フォーム、ナビゲーション、オーバーレイ、テーブル、レイアウト、フィードバック、データ表示など、多くのコンポーネントカテゴリに整理されており、各バリアント、状態、パターンごとにそのまま使える例が用意されています。
Astryx Design Systemは、再利用可能なコンポーネント、テーマ、テンプレート、docs、CLIを備えたオープンソースのデザインシステム。カスタマイズ性が高く、agent-assisted setupにも対応。
Astryxは、共有コンポーネントライブラリ、テーマ、およびそれを支える開発者向けツールを備えた、ユーザーインターフェース構築用のオープンソースデザインシステムです。サイトでは、完全にカスタマイズ可能で agent ready として紹介されており、人間の開発者とAIコーディングツールの両方を対象にしたセットアップガイドが用意されています。
Getting started の流れは実践的な手順を示しています。まず core パッケージ、テーマ、CLI をインストールし、`npx astryx init` を実行します。その後、特定のエントリポイントからコンポーネントをインポートし、グローバルCSSを通じてテーマを適用します。システムには、コンポーネント、テンプレート、docs を見つけるためのサンプルアプリと CLI も含まれています。
ライブラリは、ボタン、フォーム、ナビゲーション、オーバーレイ、テーブル、レイアウト、フィードバック、データ表示など、多くのコンポーネントカテゴリに整理されており、各バリアント、状態、パターンごとにそのまま使える例が用意されています。
コンポーネントは `@astryxdesign/core` パッケージからインストールされ、コンポーネントごとのサブパス経由でインポートされるため、import が明示的になり、バンドルも小さく保てます。
Getting started ガイドでは、テーマパッケージとグローバルCSSのインポートが示されており、テーマは色、間隔、角丸、タイポグラフィなどのデザイン・トークンを CSS カスタムプロパティとして提供します。
Astryxは、プレーンCSSや className から Tailwind、CSS-in-JS まで、いくつかのスタイリング手法をサポートしており、`xstyle` を使った StyleX によるスタイル上書きの方法もドキュメント化しています。
CLI は、コンポーネント一覧の表示、docsトピックの閲覧、テンプレートやトークン参照の確認に使えるコマンドを提供し、プロジェクト内での探索や標準化をしやすくします。
Next.js と Vite 向けのサンプルアプリが用意されており、テーマCSS、StyleX、Tailwind、またはソースインポートを組み合わせたセットアップも含まれています。
製品インターフェース向けの、すぐ使えるUIプリミティブとパターンのセットが欲しいときにコアライブラリを使います。追加する各コンポーネントは明示的にインポートします。
アプリ全体で一貫したビジュアル言語を適用し、色、間隔、角丸、タイポグラフィなどのトークン値を制御したいときに、テーマパッケージとグローバルCSSインポートを使います。
チームのオンボーディング、利用可能なコンポーネントの確認、コマンドラインからのテンプレートやトークン参照の発見が必要なときに、CLI と生成された docs を使います。
Next.js、Vite、または StyleX や Tailwind のようなスタイル固有のセットアップに対する動く参照が欲しいときに、サンプルアプリを出発点として使います。
特定のバリアント、状態、パターンのそのまま使える例が必要で、プロジェクトに組み込む前に挙動や使い方を確認したいときに、ブラウザで参照できるコンポーネントカタログを使います。
Astryxは、コンポーネント、テーマ、テンプレート、docs、CLIを備えたオープンソースのデザインシステムとして紹介されています。セットアップの流れでは、npmによるインストールに加えて、agent docsとスターターテンプレートを設定するためのセットアップコマンドが示されています。
ソースでは、@astryxdesign/core、@astryxdesign/theme-neutral のようなテーマパッケージ、そして @astryxdesign/cli をインストールし、その後 `npx astryx init` を実行して agent docs を設定し、スターターテンプレートを選択する流れが示されています。
コンポーネントはカテゴリごとのサブパスエントリポイントからインポートされます。たとえば `@astryxdesign/core/Button` や `@astryxdesign/core/Layout` などで、バンドルを小さく保ち、利用箇所を明示することを意図しています。
Astryxは、プレーンCSS、className、Tailwind、CSS-in-JSを含む複数のスタイリング手法をサポートしており、`xstyle` を使って StyleX によるスタイル上書きを行うより深い統合も提供しています。
サイトでは、コンポーネント、トークン、テンプレート、docs向けのCLIが強調されており、セットアップガイドでは Next.js と Vite のサンプルアプリも案内されています。これらが、ソースで示されている最も明確な実装パスです。
imgcookは、デザイン稿をフロントエンドコードに変換するデザイン-to-codeツールです。Sketch、Photoshop、VS Code、CLIに対応し、プラグインと開発者向けのワークフローを提供します。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。