Initial Release help-frontend

Dr. Frontend

Chat Assistant

A working conversation built from the chat components. Type a message to see a simulated streaming reply — the scroller stays pinned to the latest turn, a shimmering marker shows the "thinking" state, and scrolling up reveals a jump-to-end control. No backend required.

Live Demo

Research Assistant

Target discovery · demo

Today
JD
You · 10:24
Which targets in this pathway look most promising?
Assistant · 10:24
I found three candidate targets. Give me a moment to rank them by confidence and check druggability.
Confidence: high
JD
You · 10:25
Great — here is the latest assay export to cross-check.
assay-results.csv48 KB · CSV

What to Try

Send a message

The assistant streams a canned reply word by word. The view auto-follows the latest turn.

Scroll up during a reply

Auto-follow releases and a jump-to-end button appears. Click it to snap back to the newest message.

Watch the status marker

A shimmering "Generating response…" marker shows while the reply is being produced.

Components Used

@cs-coe/message-scroller
Anchored streaming scroll
@cs-coe/message
Turn layout
@cs-coe/bubble
Message surface
@cs-coe/marker
Date break + live status
@cs-coe/attachment
Pinned file
@cs-coe/input + @cs-coe/button
Composer