Learning primitives for AI-native interfaces: inline quizzes, flashcards, sequences, and mastery meters with streaming support and xAPI telemetry.
Shared motion styles and the upstream Beautiful UI MIT notice used by Beadkit's AI interface primitives.
Paged human-in-the-loop questions with single- and multi-select answers, custom input, and submission state.
Tabbed AI SDK chat with a reusable prompt bar, typed learning tools, streamed Markdown, and compatibility with the learning-component protocol.
Line-streaming code surface with typed syntax tokens, static output mode, and accessible copy feedback.
Retrieved context chunks with metadata and linked source attribution.
AI-proposed table changes with staged reveal and row-level or bulk accept/reject decisions.
Controlled or uncontrolled status chips that filter a responsive semantic data table.
Controlled or uncontrolled design inspector for layout, dimensions, radius, opacity, and type.
Two-sided card with an xAPI experienced statement on first reveal.
Paged agent insights with responsive, pointer- and keyboard-scrubbable SVG charts.
Shared card shell and xAPI telemetry. Every learning component depends on this; installing a component pulls it in automatically.
Parses <LEARNING_COMPONENT> payloads out of streaming model output and hydrates them inline. Pulls in every component it can render.
Pixel-grid AI loading state with Drive, Dots, and Orbit variants, a shimmer label, elapsed time, and reduced-motion support.
Per-skill mastery bars plus a learner self-rating, emitting an xAPI rated statement.
Rounded or Pill composer with source mentions, slash commands, attachments, model selection, and dictation state.
Inline concept check with immediate feedback and an xAPI answered statement.
Agent recommendation with confidence meter, alternatives drawer, and acceptance callback.
CRM-style sortable and selectable records grid with tags, relationship status, and links.
Live command search with keyboard navigation, result callbacks, clearing, and an empty state.
Async rewrite actions for selected text with custom instructions, retry, keep, and discard controls.
Shuffled steps the learner drags back into order, with equivalent keyboard reordering, live-region announcements, and an xAPI answered statement carrying the submitted order.
Expanded or collapsed workspace navigation with sections, counts, actions, and quick search.
Paced response text with inline citations, sources, actions, follow-ups, and reduced-motion behavior.
Expandable agent task rows with pending, running, failed, and completed states plus Capsule and List layouts.
Expandable AI trace for step, reasoning, search, and coding progress with reusable row data and reduced-motion support.
Approved deterministic Thinking scenarios used by the Beadkit workbench.
Progressively revealed tool calls with expandable details and file diff summaries.