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 界面模式(如聊天界面、推理展示、工具执行工作流)的需要。

如何工作

该项目提供了一个 CLI 工具,可与 shadcn-vue 集成。它从远程注册表获取组件定义,并直接安装到用户的项目目录中。这使得开发者可以完全掌控组件代码,从而实现 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 无缝协作而设计。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目