comparison
inference.sh ui vs CopilotKit
CopilotKit adds AI copilots to your app. inference.sh ui connects to a full agent runtime with 250+ tools.
| CopilotKit | inference.sh ui | |
|---|---|---|
| React components | ||
| chat UI | ||
| in-app AI actions | ||
| generative UI (custom components) | ||
| agent runtime | ||
| human feedback (thumbs up/edit) | ||
| 30+ typed output widgets | ||
| connected to 250+ tools | ||
| durable agent execution | ||
| embeddable (iframe) | ||
| multi-channel (slack, telegram, web) |
the key difference
CopilotKit is a solid framework. it has its own runtime, renders custom React components as generative UI, and supports human feedback. it excels at the copilot pattern: AI that assists within your existing app UI.
inference.sh ui is built for a different pattern. it's the frontend for inference.sh agents, which means 250+ tools, durable execution, and multi-channel delivery are built into the backend your components connect to. 30+ typed output widgets map structured tool output to rich UI automatically. the agent decides what to render based on JSON schemas, not prompt-generated markup.
the runtime behind the components
CopilotKit connects to LLM providers and runs actions you define. inference.sh ui connects to inference.sh agents, where your agent already has access to 250+ tools (AI models, email, search, rendering), skills from the public registry, and durable execution. the UI layer inherits those capabilities without you wiring them up.
if you want a copilot layer inside your app, CopilotKit is purpose-built for that. if you want a full agent interface with tool approvals, structured output, and multi-channel delivery, that's where inference.sh ui fits.
frequently asked questions
when should I use CopilotKit instead of inference.sh ui?
if you want to add a lightweight AI copilot layer to an existing app with minimal backend changes, CopilotKit is a good choice. it focuses on the copilot pattern: suggestions, chat panels, in-app actions.
when should I use inference.sh ui instead?
when you need a full agent UI, not just a copilot. generative widgets, tool approval gates, durable execution, and access to 250+ tools through one runtime.
can I use both?
they serve different patterns. CopilotKit for copilot-style suggestions inside your app, inference.sh ui for full agent interactions with rich structured output.
ready to ship?
start with the hosted platform. deploy your own when you're ready.
we use cookies
we use cookies to ensure you get the best experience on our website. for more information on how we use cookies, please see our cookie policy.
by clicking "accept", you agree to our use of cookies.
learn more.