AI Elements
AI Elements is a component library and custom registry built on top of shadcn/ui for building AI-native applications. It provides pre-built components for chat interfaces (streaming messages, reasoning display, sources, branching), IDE-style code editors with file trees and terminals, and workflow visualization canvases. Components integrate deeply with the AI SDK, supporting streaming, status states, and type safety out of the box. Installation is done via CLI, adding components directly to your codebase with full source access.