Extend UI
Open-source React component library and shadcn registry designed for AI document workflows, file agents, and parsing dashboards.

Overview
Extend UI is an open-source React component library and shadcn registry purpose-built for document workflows, AI agents, and file parsing applications. It provides 15+ specialized components for handling PDF, DOCX, XLSX, and CSV file flows.
Key Features
- AI Document Workflows: Citation highlights, file upload flows, parsing progress bars, and tabular diff viewers.
- shadcn-Compatible Registry: Add document components via standard shadcn CLI.
- Multi-File Format Support: Tailored UI primitives for PDF page viewers, sheet matrices, and OCR status badges.
- Fully Typed TypeScript: Strict schemas for document metadata, parsing nodes, and citation links.
Installation & Quick Start
npx shadcn@latest add https://ui.extend.ai/r/file-upload.jsonimport { FileUpload } from '@/components/ui/file-upload';
export default function DocumentAgent() {
return <FileUpload onUpload={(files) => console.log(files)} />;
}Why Choose Extend UI?
- Best for: LLM document agents, RAG search portals, OCR analytics dashboards, and internal file tooling.
- Not suitable for: General consumer landing pages with no document interactions.
Comments & Discussion
No comments yet. Be the first to share your experience or thoughts!
Related libraries
Curated by category & stack23rd
An open-source shadcn/ui registry of opinionated, tasteful components by radiumcoders — WebGL shaders, playful 404s, and interactive showpieces you copy, paste, and own.
Duolingo UI (ShadLingo)
A comprehensive Duolingo-inspired design system and component suite built on shadcn/ui v4 and Tailwind CSS, featuring signature 3D buttons, vivid owl-green tokens, and gamified interaction cards.
Rewamp UI
A copy-paste React component library featuring highly interactive, physics-driven Framer Motion and Three.js WebGL components built with Tailwind CSS 4.