ai-ui
Lightweight, accessible Astro components for AI reasoning traces, streaming chat states, and AI design interfaces.
Reasoning
Collapsible thought stream with sequential checkmark progression down each verification step.
/component/reasoningThinking Bar
Autonomous agent thinking state with rotating diagnostic phase descriptions and clean shimmer text.
/component/thinking-barSteps
Diagnostic pipeline with copy button on each card and drawer, white cards, and grey code preview.
/component/stepsHTTP/2 200 OK
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
cf-cache-status: HIT (edge TTFB: 124ms) Schemas parsed: WebSite, Organization, Product, FAQPage
RFC 8259 Check: PASSED (clean Unicode hex \u0026, \u2714) Tool registered: "search_catalog" (readOnlyHint: true)
Edge bridge: Active at /.webmcp/bridge.js Audit Remediation Scorecard
Rich text table layout with hairline borders, generous cell padding, and responsive mobile conversion.
/component/scorecard| Audit Pillar | Checkpoint | Technical Specification | Status |
|---|---|---|---|
| Edge Security | TLS 1.3 & Strict HSTS | max-age=31536000; includeSubDomains | Verified (124ms TTFB) |
| Structured Data | RFC 8259 Single-Pass Escaping | Zero double-escaped & entities; clean Unicode hex | Passed (10 Schemas) |
| Agent Readiness | WebMCP Bridge & Tool Manifest | navigator.modelContext + /.webmcp/bridge.js | Active (readOnlyHint) |
| AI Discovery | Dual llms.txt Discovery | <head> alternate link + visible footer anchor | 200 OK (Clean Index) |
| DNS Hygiene | Canonical WWW Redirection | Strict 301 from apex to www subdomain | Enforced (Zero Loops) |
| Analytics | Cloudflare Zaraz Edge Execution | Zero client-side GTM or gtag.js script overhead | Active (0ms CPU) |
Tool Execution
Structured tool call display with expandable JSON input/output payload inspection and copy action.
/component/tool{
"domain": "www.example.com",
"pillars": [
"Edge Security",
"RFC 8259 Schema",
"WebMCP"
]
} {
"status": "COMPLETE",
"score": 88,
"passingChecks": 26,
"issues": 2
} Chain of Thought
Visual reasoning graph with seamless connected lines spanning continuously from node to node.
/component/chain-of-thoughtHSTS max-age=31536000 verified
Strict single-pass RFC 8259 validation passed
Inspecting in-browser registered tool schemas
Generate markdown remediation report
Prompt Input
Generous prompt container with model indicator badge, attachment actions, and primary submit button.
/component/prompt-inputModel Selector
Dropdown menu for selecting target orchestrator model with provider badges and descriptions.
/component/model-selectorSuggestions
One-click recommendation chips for standard audits and verification routines.
/component/suggestionsQuestions
Interactive clarification options card with selectable items and radio controls.
/component/questionsSelect diagnostic crawl depth:
Choose the evaluation intensity for this audit run.
Feedback Bar
Inline response rating bar with thumbs up, thumbs down, copy to clipboard, and report triggers.
/component/feedback-barAttachments
Uploaded log and schema chips with file icon, byte size readout, and dismiss actions.
/component/attachmentsCitation
Numbered reference badge featuring live domain favicons and external link indicators.
/component/citationMessage
Message bubble container with author metadata, avatar fallback, and copy actions.
/component/messageThread
Full conversation wrapper grouping related user and assistant messages with an active session indicator.
/component/threadAutonomous Diagnostic Run
Session ID: audit-8821Loader
Live execution states designed with pill containers, rotating progress phases, and animated pulse indicators.
/component/loaderText Shimmer
Smooth, high-contrast animated gradient sweep across text to signal active LLM reasoning.
/component/text-shimmerAutonomous agent synthesizing 30-point remediation report...
Image
Clean figure container with aspect ratio framing, hairline border, and caption metadata.
/component/imageToaster
Centered, title-only notification pills emerging from the bottom with zero drop shadow.
/component/toasterAI Text Animations & Loading Styles
Complete catalog of 20 Web Animations API (WAAPI) and CSS text streaming, reveal, and loading effects in list view. Click replay to re-trigger.
/component/text-animations