ActiveAI/chat UIpro available0
@pastaui
AI/chat UI · MIT · data updated 2026-10-10
Open-source React components for AI agent interfaces: conversations, tool calls, approvals, background runs, and rich outputs.

accessibilityaiaudiobackgroundsblockscardsformsloadersmedianavigationoverlayspro-availabletables
Install
npx shadcn@latest add https://pastaui.com/r/registry.jsonHealth
StatusActive
Last commit2 days ago
LicenseMIT
Open issues0
ArchivedNo
Stars0
Components (54)
pastaui-stylesagent-activityagent-statusapproval-cardattachmentsaudio-playerbackground-inboxbackground-runscitationscode-blockcolor-pickercommitconnection-statecontext-breakdowncost-meterdata-tabledocument-referenceedit-messageemail-composerenvironment-variablesfeedback-dialogfile-difffile-treefollow-upfollow-up-suggestionsimage-generation-loaderinline-citationjob-progresslink-previewmemorymessage-bubblemessage-queuemessage-scrollermodel-pickerpermission-grantplan-approval-cardprompt-inputquota-bannerreasoning-effortreasoning-textresearch-reportretrieval-chunksschedule-cardsearch-results-tabstask-cardthinking-shimmertodo-listtool-approvaltool-errortool-grouptool-resulttool-timelinevideo-playervoice-input
Components: pastaui-styles, agent-activity, agent-status, approval-card, attachments, audio-player, background-inbox, background-runs, citations, code-block, color-picker, commit, connection-state, context-breakdown, cost-meter, data-table, document-reference, edit-message, email-composer, environment-variables, feedback-dialog, file-diff, file-tree, follow-up, follow-up-suggestions, image-generation-loader, inline-citation, job-progress, link-preview, memory, message-bubble, message-queue, message-scroller, model-picker, permission-grant, plan-approval-card, prompt-input, quota-banner, reasoning-effort, reasoning-text, research-report, retrieval-chunks, schedule-card, search-results-tabs, task-card, thinking-shimmer, todo-list, tool-approval, tool-error, tool-group, tool-result, tool-timeline, video-player, voice-inputPreview
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.