BoardUI/boardui
React design system for agentic interfaces. Every free BoardUI component as source, with a working AI chat app on your own model key as the homepage.
解決する課題
BoardUIは、AI駆動型インターフェースを構築するために特別に調整された、一貫性のあるデザインシステムを提供します。標準的なダッシュボードコンポーネント(テーブルやフォームなど)と、エージェント特有のUI要素(チャットストリーム、思考インジケーター、エージェントログなど)の間のギャップを埋め、AI製品全体で一貫したビジュアル言語を保証します。
仕組み
BoardUIは、Tailwind CSS v4とReact Ariaの上に構築されたReactコンポーネントのコレクションです。標準的なライブラリの依存関係としてインストールするのではなく、CLI (npx boardui@latest add) を使用してソースコードをプロジェクトに直接コピーします。これにより、特定のニーズに合わせてコンポーネントを自由に変更できます。また、MCP (Model Context Protocol) サーバーが含まれており、CursorやClaude CodeのようなAIコーディングエージェントが、定義済みの設計ルールに従いながら、コンポーネントを自動的にブラウズ、インストール、配線できるようになります。
対象ユーザー
AIネイティブなアプリケーションを構築しており、一般的なエージェント特有のUIパターンをゼロから構築することなく、プロフェッショナルグレードのインターフェースを迅速にプロトタイプ作成またはリリースしたい開発者向けです。
ハイライト
- エージェントネイティブコンポーネント: ストリーミングチャットインターフェース、エージェントの思考インジケーター、実行ログなど、AI製品向けの専門的なUIが含まれています。
- ソースファースト統合: コンポーネントはソースファイルとしてプロジェクトに追加されるため、コードを完全に制御できます。
- エージェント対応: MCPサーバーと専用のルールファイル (
AGENTS.md) を備えており、AIコーディングアシスタントがシステムのデザイン・トークンを使用してUIを構築できます。 - アクセシビリティとローカライズ: React Ariaに基づいて構築されており、アクセシビリティを確保し、アラビア語やヘブライ語などの右から左へ記述する言語 (RTL) を組み込みでサポートしています。
- 柔軟なバックエンド: 単一のAPIキーで主要なLLMプロバイダー(OpenAI、Anthropic、Google、Groqなど)をサポートする、すぐに使えるストリーミングチャットエンドポイントが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト