Registries
ActiveFeaturedAI/chat UI746

@tool-ui

AI/chat UI · MIT · data updated 2026-07-28

Open-source shadcn/ui-based copy-paste components for rendering AI tool-call results as rich interactive widgets in chat interfaces, built by the assistant-ui team. Covers ~25 components across five categories: Progress (Plan, Progress Tracker), Input (Option List, Parameter Slider, Preferences Panel, Question Flow), Display (Citation, Geo Map, Item Carousel, Link Preview, Stats Display, Terminal, Weather Widget), Artifacts (Chart, Code Block, Code Diff, Data Table, Instagram Post, LinkedIn Post, Message Draft, X Post), Confirmation (Approval Card, Order Summary), and Media (Audio, Image, Image Gallery, Video). Each component includes a Zod schema for payload validation. Free MIT. Use for: AI chat applications that need to surface structured tool call outputs as interactive, user-friendly UI rather than raw JSON.

@tool-ui preview
aiaudioblockscardschartscmsdashboarddeveloper-toolsformsloadersmapsmediaretrotables

Install

npx shadcn@latest add https://www.tool-ui.com/r/registry.json

Health

StatusActive
Last commit2 months ago
LicenseMIT
Open issues1
ArchivedNo
Stars746

Components (27)

approval-cardaudiochartcitationcode-blockcode-diffdata-tablegeo-mapimageimage-galleryinstagram-postitem-carousellink-previewlinkedin-postmessage-draftoption-listorder-summaryparameter-sliderplanpreferences-panelprogress-trackerquestion-flowstats-displayterminalvideoweather-widgetx-post
Components: approval-card, audio, chart, citation, code-block, code-diff, data-table, geo-map, image, image-gallery, instagram-post, item-carousel, link-preview, linkedin-post, message-draft, option-list, order-summary, parameter-slider, plan, preferences-panel, progress-tracker, question-flow, stats-display, terminal, video, weather-widget, x-post

Preview

Live sandbox previews render component source client-side. Where a component can’t be rendered standalone, sh4dcn falls back to its source and install command.

@tool-ui · approval-card

npx shadcn@latest add https://www.tool-ui.com/r/approval-card.json
View source