What problem does it solve? Building an AI chat or copilot interface from scratch requires wiring together streaming, tool execution, approval flows, and UI state, which is repetitive and error-prone for React and Next.js developers. ## Core Features & Use Cases - Drop-in Agent Component: A single React component with runtime, streaming, tool lifecycle, and human-in-the-loop approvals built in, installed via the shadcn CLI. - Client-Side Tools: Tools that run in the browser, such as scanning the UI and filling form fields, letting the agent act directly on the page. - Use Case: Add a SaaS copilot to your Next.js app that answers user questions, streams responses in real time, requests approval before sensitive actions, and fills out forms on behalf of the user. ## Quick Start Install the agent component from ui.inference.sh with the shadcn CLI, add the inference proxy route and API key, then render the Agent component with your agent configuration.