open sourceshadcn/ui compatible

drop in an agent.
ship it.

the only batteries-included agent component. tools, streaming, approvals, widgets — all wired to a runtime that handles the hard parts. not a chat template. a complete solution.

npx shadcn@latest add https://ui.inference.sh/r/agent.json
instant start
runtime included
tool lifecycle
human-in-the-loop
widgets
open source

try it

an agent with client-side tools. it can read and fill the form. no backend required for the tools.

Pricing Configurator

Billing Cycle
Add-ons
Estimated Total$154/mo
agent

how can I help?

I can help configure your pricing plan

examples

agents return structured output. the widget renderer turns it into interactive ui.

departure

SFO

san francisco
✈️

5h 45m

on time

arrival

JFK

new york

san francisco

partly cloudy

68°

H: 72° L: 58°

showcase

rich interfaces from json. no custom components needed.

AAPL

$178.72

+2.4%

apple inc. • nasdaq

album
blinding lights

the weeknd

focus time

24:59

payment sent

$250.00

components

agent-native ui. tools, approvals, widgets — built in, not bolted on.

quick start

one component. four steps. production-ready agent ui.

1

install the agent component

bash
1npx shadcn@latest add https://ui.inference.sh/r/agent.json
2

add the api proxy route

typescript
1// app/api/inference/proxy/route.ts2import { route } from '@inferencesh/sdk/proxy/nextjs';3export const { GET, POST, PUT } = route;
3

set your api key

bash
1INFERENCE_API_KEY=inf_...
4

use the component

tsx
1<Agent2  proxyUrl="/api/inference/proxy"3  agentConfig={{4    core_app: { ref: 'openrouter/claude-haiku-45@1ps10tmc' },5    description: 'a helpful ai assistant',6    system_prompt: 'you are helpful.',7  }}8/>