A React chat message for user, assistant and system roles: user turns sit in a right aligned capsule, assistant replies read as prose, with a streaming cursor.
pnpm dlx shadcn@latest add "https://ui.minidev.pro/r/message-bubble.json"