AgentsKit Chat Alpha
Product

Positioning

View canonical Markdown

Positioning

One-line

AgentsKit Chat is the cross-framework application layer for interactive agent experiences — one definition, native shells on every AgentsKit UI binding.

What it is not

Adjacent toolDifference
Vercel AI SDK UIReact-first hooks and transport for streaming UIs. AgentsKit Chat is framework-neutral application contracts (routes, policy, components, sessions) with seven native renderers.
assistant-uiExcellent React assistant primitives and composition. AgentsKit Chat reuses AgentsKit runtime/bindings and targets web, native mobile, and terminal with a shared protocol.
CopilotKitProductized copilots and backend integrations, often React-centric. AgentsKit Chat is an open MIT application framework above the AgentsKit substrate, not a hosted copilot SaaS.
AgentsKit coreRuntime, adapters, tools, memory, RAG, and base UI bindings. AgentsKit Chat composes those primitives; it does not replace them (ADR-0002).

When to choose it

  • You already use or want AgentsKit adapters/runtime.
  • You need the same agent application on React, Vue, Svelte, Solid, Angular, React Native, and/or Ink.
  • You want deterministic routes, closed component registries, and capability policy outside the model.

When not to choose it

  • You only need a React chat UI and are happy assembling AI SDK pieces.
  • You need a multi-tenant hosted SaaS control plane (out of v0 scope).
  • You need automatic conversion of arbitrary custom components across frameworks.