Skip to main content
Install the current alpha:
Import the renderer stylesheet once in your application root:

Optional local playground

The Vite playground runs without provider credentials, a model backend, or a database. Use it to edit source, replay accumulated streaming, switch themes, trigger recovery cases, and inspect renderer state in Devtools.

What to evaluate

  • Compare streaming Markdown with structured RUI output.
  • Try charts, tables, forms, citations, math, diagrams, and media.
  • Interrupt or damage a source line and inspect the preserved preview.
  • Change application data without regenerating the component tree.
  • Inspect source, diagnostics, snapshots, available components, and events.

Render with the React API

Render Markdown

Import the dedicated Markdown entry point when prose is all you need.
Pass the complete accumulated string on every update. Streaming mode repairs incomplete Markdown for presentation without executing HTML or MDX.

Render structured source

The normal model-facing format is an assignment fragment. RUIRenderer supplies the trusted envelope and commits the fragment only when streamStatus="complete".

Add generation instructions

The config and its instructions come from one definition. Your server includes those instructions in its own provider request; Rixx UI does not call a model.
For a custom component, continue to use your own React components. For a streaming transport, follow accumulated streaming.