ChatterBox live chat demo

New chat

Mock assistant · replies matched locally

No API key

Ask ChatterBox anything

Nothing you type leaves the browser — every reply is keyword-matched from a local file. Try “show me a chart” to see an SVG chart render inside a message bubble.

Enter to send · Shift+Enter for a new line

Every reply is keyword-matched from data/replies.ts — there is no model and no network request. Try “show me a chart”, “show me code”, or “what UI library is this?”