@manifest
Manifest UI is a free, open-source shadcn/ui registry of blocks and components designed specifically for building ChatGPT custom apps and MCP agentic UIs. Block categories include Blogging (Post Card, Post Detail, Post List), Events (Event Card, Confirmation, Ticket Tier Select), Forms (Contact Form, Date & Time Picker, Issue Report), Lists & Tables, Map/Map Carousel, Messaging (Chat Conversation, Message Bubble), Payment (Amount Input, Order Confirm, Payment Confirmed), Selection (Option List, Quick Reply, Tag Select), Social (Instagram, LinkedIn, X, YouTube Post), and Status & Progress. Tailwind CSS v4 required. MIT licensed. Use for: embedding ready-made conversational UI blocks — chat flows, product selection, payment confirmation, social post previews — into ChatGPT or agent-powered applications.
Install this registry
npx shadcn@latest add https://ui.manifest.build/r/registry.json pnpm dlx shadcn@latest add https://ui.manifest.build/r/registry.json bunx shadcn@latest add https://ui.manifest.build/r/registry.json curl -s https://ui.manifest.build/r/registry.json Components
32 totalA complete contact form with name fields, phone with country selector, email, message textarea, and file attachment.
npx shadcn@latest add https://ui.manifest.build/r/contact-form.json A Calendly-style date and time picker with calendar, available time slots, and timezone display.
npx shadcn@latest add https://ui.manifest.build/r/date-time-picker.json A compact issue reporting form for team members with categories, impact/urgency levels, and file attachments.
npx shadcn@latest add https://ui.manifest.build/r/issue-report-form.json Order confirmation with product image, delivery info, and confirm action.
npx shadcn@latest add https://ui.manifest.build/r/order-confirm.json Payment confirmation card with product image, price, delivery info, and tracking button. Supports default and compressed variants.
npx shadcn@latest add https://ui.manifest.build/r/payment-confirmed.json Product list with list, grid, carousel, and picker variants.
npx shadcn@latest add https://ui.manifest.build/r/product-list.json Tag-style option selector with single or multiple selection modes.
npx shadcn@latest add https://ui.manifest.build/r/option-list.json Amount input with increment/decrement buttons and preset values.
npx shadcn@latest add https://ui.manifest.build/r/amount-input.json Colored tag selector with single or multiple selection and color variants.
npx shadcn@latest add https://ui.manifest.build/r/tag-select.json Quick reply buttons for common chat responses.
npx shadcn@latest add https://ui.manifest.build/r/quick-reply.json Progress indicator with horizontal or vertical layout and step statuses.
npx shadcn@latest add https://ui.manifest.build/r/progress-steps.json Status badge with multiple states (success, pending, processing, error, shipped, delivered).
npx shadcn@latest add https://ui.manifest.build/r/status-badge.json Scrollable stat cards with values, trends, and change indicators.
npx shadcn@latest add https://ui.manifest.build/r/stat-card.json Post card with image, title, excerpt, author info and read more button. Supports default, compact, horizontal, and covered variants. Includes post-detail for f…
npx shadcn@latest add https://ui.manifest.build/r/post-card.json Post list with list, grid, carousel, and fullwidth variants. Fullwidth mode shows paginated posts.
npx shadcn@latest add https://ui.manifest.build/r/post-list.json Full post view with cover image, author info, content, tags and related posts section.
npx shadcn@latest add https://ui.manifest.build/r/post-detail.json Data table with optional single or multi-select modes for chat interfaces.
npx shadcn@latest add https://ui.manifest.build/r/table.json Chat message bubbles with text, image, voice, and reaction variants.
npx shadcn@latest add https://ui.manifest.build/r/message-bubble.json Full chat conversation component with multiple message types.
npx shadcn@latest add https://ui.manifest.build/r/chat-conversation.json X (Twitter) post card with engagement metrics.
npx shadcn@latest add https://ui.manifest.build/r/x-post.json Instagram post card with image and engagement.
npx shadcn@latest add https://ui.manifest.build/r/instagram-post.json LinkedIn post card with professional styling.
npx shadcn@latest add https://ui.manifest.build/r/linkedin-post.json YouTube video card with playable embed.
npx shadcn@latest add https://ui.manifest.build/r/youtube-post.json Interactive map with location markers and a draggable carousel of cards.
npx shadcn@latest add https://ui.manifest.build/r/map-carousel.json Display event information with multiple layouts. Supports events with images, signals, vibe tags, and display-formatted date/time. Entire card is clickable.
npx shadcn@latest add https://ui.manifest.build/r/event-card.json Display events in grid, list, or carousel layouts. Fullscreen mode shows interactive split-screen map with Leaflet and animated filter panel.
npx shadcn@latest add https://ui.manifest.build/r/event-list.json Full event detail view with organizer info, interactive map, policies, and ticket purchase. Fullwidth mode only.
npx shadcn@latest add https://ui.manifest.build/r/event-detail.json Ticket tier selection with quantity controls and order summary. Shows price breakdown with fees.
npx shadcn@latest add https://ui.manifest.build/r/ticket-tier-select.json Order confirmation with event details, ticket delivery info, organizer follow, and social sharing.
npx shadcn@latest add https://ui.manifest.build/r/event-confirmation.json Landing hero section with optional logos, title, subtitle, CTA buttons, and tech logos footer. Supports image or text logos with separator.
npx shadcn@latest add https://ui.manifest.build/r/hero.json Shared utilities for event components (Leaflet map helpers, signal badges).
npx shadcn@latest add https://ui.manifest.build/r/event-shared.json Shared type definitions for Manifest UI components.
npx shadcn@latest add https://ui.manifest.build/r/manifest-types.json