kind robots
Assist

A conversational interface for your API.

Embed an AI chatbot that understands your endpoints, respects your users’ permissions, and renders responses as rich UI β€” not just text. One script tag to add, zero changes to your backend.

How It Works

From question to answer in four steps.

1User asks

A user types a question in plain English inside your product.

2LLM selects

The AI reads your API manifest and picks the right endpoint.

3Assist calls

Your API is called with the user’s auth context and parameters.

4Result rendered

The response is displayed using your custom renderer templates.

Features

Everything you need for production AI chat.

πŸ’¬

API-Aware Chat

Assist reads your API manifest and selects the right endpoint for each question. No intent training required.

🎨

Custom Renderers

Display API responses as rich UI β€” order trackers, data tables, charts β€” not just plain text.

πŸ›‘

Confirmation Gates

POST, PUT, and DELETE requests require user confirmation before executing. Safe mutations by default.

πŸ”‘

JWT Authentication

Validates user tokens via your JWKS URL. Supports Cognito, Auth0, Firebase, Okta, and Supabase.

🧱

Shadow DOM Isolation

The widget runs in a closed shadow root. Zero CSS conflicts with your app, guaranteed.

πŸ”„

Multi-Provider LLM

Bring your own keys from OpenAI, Anthropic, Google, or any custom provider. Switch anytime.

Compatibility

Works with your stack.

RESTSOAPGraphQLMCP
One script tag. Your API gets a conversational interface.<script src="kind-robots-assist.js" data-project-id="proj_abc123" data-mode="bubble"></script>

Give your users the assistant they deserve.

Set up your first Assist project in under five minutes.