⊞ A2UI Catalog
Composable generative-UI presets
Each card below is an installable A2UI surface preset. Install one with gecx add ui:<name> to copy the frame factory, dataModel schema, action allowlist, host renderer, and tests into your project. Click any card to mount a live synthetic surface and inspect the frames.
- Address confirmationstable
ui:address-confirmation
Verified address with edit affordance and a confirm action.
formsv1.0.0Open preview → - Appointment pickerstable
ui:appointment-picker
Date selector + time-slot grid + confirm action for booking appointments.
schedulingv1.0.0Open preview → - Comparison tableexperimental
ui:comparison-table
Agent-driven dynamic table for arbitrary attribute comparisons. v1 ships a host React renderer; basicCatalog has no Table primitive.
contentv1.0.0host rendererOpen preview → - Confirmation receiptstable
ui:confirmation-receipt
Post-action summary: order/return/refund confirmation with line items, totals, and a primary follow-up action.
commercev1.0.0Open preview → - Consent formstable
ui:consent-form
Multi-checkbox consent form with an audit-trail confirm action.
formsv1.0.0Open preview → - Coupon applierstable
ui:coupon-applier
Coupon code entry with applied state, validation message, and remove action.
commercev1.0.0Open preview → - Data export confirmstable
ui:data-export-confirm
Format + delivery method picker for a personal data export request.
identityv1.0.0Open preview → - Escalation cardstable
ui:escalation-card
Talk-to-a-person card with conversation context preview and a confirmed handoff action.
supportv1.0.0Open preview → - ETA promisestable
ui:eta-promise
Agent-promised arrival time with countdown and an optional cancel action.
logisticsv1.0.0Open preview → - Image annotatorexperimental
ui:image-annotator
Point/select annotations on an uploaded image. v1 ships a host React renderer (basicCatalog has no canvas primitive).
supportv1.0.0host rendererOpen preview → - Inventory statusstable
ui:inventory-status
Per-variant in-stock / low / out indicator with optional notify-me action.
commercev1.0.0Open preview → - Language pickerstable
ui:language-picker
Locale switcher: list of supported languages with selected state and a confirm action.
identityv1.0.0Open preview → - Multi-step formstable
ui:multi-step-form
Wizard form with progress indicator and a back/next/submit flow across N steps.
formsv1.0.0Open preview → - Payment method pickerstable
ui:payment-method-picker
Saved-card selector plus 'add new' affordance. Card details never traverse the A2UI dataModel.
commercev1.0.0Open preview → - Price comparestable
ui:price-compare
Side-by-side comparison of 2–3 products: pricing, key specs, and an 'add to cart' action per product.
commercev1.0.0Open preview → - Quantity stepperstable
ui:quantity-stepper
Integer quantity stepper with min/max bounds and a recalculated unit price summary.
commercev1.0.0Open preview → - Quick feedbackstable
ui:feedback-quick
Thumbs up/down or emoji rating with optional open-text comment.
feedbackv1.0.0Open preview → - Shipping trackerexperimental
ui:shipping-tracker
Order shipment timeline. v1 ships a host React renderer (no map view); the A2UI envelope carries waypoints + status only.
logisticsv1.0.0host rendererOpen preview → - Subscription managerstable
ui:subscription-manager
Pause / resume / cancel a recurring subscription with current billing summary.
commercev1.0.0Open preview → - Troubleshooterexperimental
ui:troubleshooter
Branching diagnostic tree: agent walks the user through yes/no questions to isolate the issue. v1 caps tree depth at 3.
supportv1.0.0host rendererOpen preview →