Web Chat
ChannelEmbed a first-party web chat UI backed by your agent.
At a glance
From Eve docs · synced Jul 22, 2026
Webhook route
POST /eve/v1/sessionDerived from Eve's Web Chat docs.
Install
The eve CLI scaffolds the full Next.js web chat app alongside agent/channels/eve.ts:
eve channels add webTo wire it up by hand instead, install the framework:
npm install eve@latestQuick start
The eve channel is on by default. Add agent/channels/eve.ts only when you want to override the default session routes or auth:
// agent/channels/eve.tsimport { eveChannel } from "eve/channels/eve";export default eveChannel();Point your frontend at the session routes eve serves (/eve/v1/session) and stream responses with the eve web client.
Configure
The eve channel is the lowest-friction way to talk to your agent, with no third-party provisioning required. Layer in auth and route protection as needed. See the eve channel docs and the Frontend guide.
Agents using Web Chat
Inbound Lead Qualifier
Qualify site visitors conversationally, score fit against your ICP, and hand sales a context-rich lead.
OpenAPI Chat Starter
Chat with any HTTP API in plain English. Ships on Swagger Petstore; swap OPENAPI_SPEC_URL for yours.
Cron Task Starter
A fire-and-forget weekly task as a plain markdown schedule — cron in frontmatter, prompt in the body.
Translator Starter
Paste text, get it back in TARGET_LANGUAGE. Instructions-only — the entire product is the prompt.
Headless API Starter
Drive an agent with curl or eve/client — no chat UI. Demos the default HTTP session protocol.
Evals Playground Starter
A tiny agent plus numbered evals teaching succeeded, calledTool, parked, check, and judge.