The problem

Every time I wanted to bolt an AI chatbot onto a React app, I hit the same wall: either I locked myself into one vendor's SDK (OpenAI's widget, Anthropic's whatever-they-ship), or I built the streaming UI, the theming, the floating launcher button, and the SSE parsing again, from scratch, for the third time this year.

So I built react-agent-widget — a chat widget that doesn't care which LLM is on the other end.

npm install react-agent-widget

Enter fullscreen mode