Skip to content

Packages

PackagenpmPurpose
@kibadist/agentui-protocolnpmTypeScript types for the wire protocol (UIEvent, ActionEvent, UINode)
@kibadist/agentui-validatenpmZod schemas + parsers (parseUIEvent, safeParseUIEvent)
@kibadist/agentui-reactnpmRegistry, renderer, SSE hook, action context
@kibadist/agentui-nestnpmSession event bus + controller factory for NestJS
@kibadist/agentui-ainpmProvider-agnostic adapter via Vercel AI SDK (OpenAI, Anthropic, Google, DeepSeek)
@kibadist/agentui-llmnpmProvider-native LLM stream adapters (Anthropic, OpenAI, Gemini)
@kibadist/agentui-nextnpmSSE proxy + action proxy helpers for Next.js App Router
flowchart BT
  protocol["📦 protocol\n(zero deps — pure types)"]
  validate["📦 validate\n(+zod)"]
  react["📦 react\n(+react)"]
  nest["📦 nest\n(+@nestjs/common, rxjs)"]
  ai["📦 ai\n(+Vercel AI SDK)"]
  next["📦 next\n(no runtime deps)"]

  validate --> protocol
  react --> protocol
  nest --> protocol
  ai --> protocol
  next --> protocol