Skip to content

Channels

Claudius ships one channel: an embeddable web widget, available three ways (all backed by the same worker):

SurfaceBest forGuide
Script embed (window.ClaudiusConfig + IIFE bundle)Any website, CMSs, static sitesEmbed via CDN
<claudius-chat> web componentMarkup-driven embedding without ReactStatic sites guide
ChatWidget React componentReact and Next.js appsReact guide

Multiple widgets can share one worker, and one page can host multiple widgets (give each a unique storageKeyPrefix).

The worker core (validation, rate limiting, Claude integration, analytics) is channel-agnostic by design; messaging adapters are tracked for v2:

  • Slack and Microsoft Teams adapters sharing the worker core — #62
  • SMS and WhatsApp via Twilio — #63

Neither is shipped yet. Watch the issues for design discussion and progress.