vuepont/ai-elements-vue
AI Elements Vue is a component library built on top of shadcn-vue to help you build AI-native applications faster.
何を解決するか
AI Elements Vue は、AI駆動のアプリケーションに特化した、事前に構築済みでカスタマイズ可能なUIコンポーネントのライブラリを提供します。Vue.js と Nuxt.js を使用して、チャットインターフェース、推論表示、ツール実行ワークフローなどの一般的なAIインターフェースパターンを再実装する必要がなくなります。
動作方法
このプロジェクトは shadcn-vue と統合されるCLIツールを提供しています。リモートレジストリからコンポーネント定義を取得し、ユーザーのプロジェクトディレクトリに直接インストールします。これにより、開発者はコンポーネントのコードを所有でき、UIやロジックの完全なカスタマイズが可能になります。
対象ユーザー
Tailwind CSS と AI SDK を既に使用している、Vue.js および Nuxt.js を用いてAIアプリケーションを開発する開発者。
主な特徴
- 包括的なAI UIキット: チャットボット(例:
chain-of-thought,model-selector,prompt-input)、ワークフロー(例:canvas,node,edge)、および「バイブコーディング」(例:artifact,web-preview)用のコンポーネントを含みます。 - CLI駆動のインストール:
npxコマンドで個別または一括でコンポーネントを追加できます。 - Cortana風のカスタマイズ:
shadcn-vueを通じてローカルにインストールされるため、ライブラリパッケージにロックされず、コードベース内で直接編集可能です。 - 統合: Vercel AI SDK および Tailwind CSS とシームレスに連携するように設計されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト