---
title: Examples
description: Ready-to-run AgentsKit Chat examples — live shells, components, and copy-paste code.
---

# Examples

Interactive demos and starters. Every example uses the same `defineChat` signature you ship to web, mobile, and terminal.

## Catalog

<Cards>
  <Card title="Deterministic chat" description="Exact local answers, custom UI, and a direct free-model comparison." href="/docs/examples/deterministic-chat" />
  <Card title="Basic chat" description="Live streaming shell + mock adapter." href="/docs/examples/basic-chat" />
  <Card title="Standard components" description="All 12 catalog components, rendered." href="/docs/examples/components" />
  <Card title="Support bot" description="Production-shaped definition + React shell." href="/docs/examples/support-bot" />
  <Card title="Multi-surface" description="One definition → React, Vue, Ink." href="/docs/examples/multi-surface" />
</Cards>

## Try now

<BasicChatExample />

## Map

| Example | Shows |
| --- | --- |
| Basic chat | `defineChat` + `AgentChat` streaming |
| Components | ChoiceList, Form, Confirmation, Table, … |
| Support bot | Adapter wiring + system prompt |
| Multi-surface | Shared definition, three shells |

Also see monorepo apps under `apps/example-*` on [GitHub](https://github.com/AgentsKit-io/agentskit-chat).

Core substrate demos: [AgentsKit examples](https://www.agentskit.io/docs/reference/examples).
