Search Documentation

Search for components, guides, and more.

Chatcn

Chatcn

React components for AI products that need real conversation surfaces: messages, tools, files, sources, threads, markdown, and prompt inputs that live in your codebase.

Ready

Customer support copilot

Messages, reasoning, tools, citations, and composer in one view

Pull the latest invoice context and draft a concise answer.

CH
The Pro invoice is marked paid. I would answer with the receipt date, seat count, and the upgrade window.
Interface states

Built for the parts of AI apps that usually get patched together.

Tool execution has a place

Show pending, successful, and failed calls without inventing ad-hoc panels every sprint.

Responses stay readable

Messages, markdown, sources, files, and code blocks compose into answer views that scan cleanly.

You own the code

Components land in your repo through shadcn, so styling and behavior stay under your control.

Component catalog

Start with the surface you need.

See every component
Install

Add one component, then make it yours.

Install from the registry, keep the source in your app, and adapt the pieces to your product instead of shipping another generic assistant screen.

MessagePrompt InputToolThoughtSourceThreadCodeblockWeather
Install a component

pnpm dlx shadcn@latest add https://chatcn.me/c/prompt-input