Docs
/

@leumas/leviathan

The embeddable Leviathan chatbot — React widget + client. Drops into every product; talks to the leviathan runtime via the API.

@leumas/leviathan

The embeddable Leviathan chatbot — a React widget + client. Drops into every product; bots are programmed & priced in Studio and metered by PassNode. The runtime lives in shared/engines/leviathan.

Absorbs (DRY-consolidated from): new widget wrapping the x-leviathan-realtime / leviathan-runtime client.

Usage

import { LeviathanWidget, createLeviathanClient } from '@leumas/leviathan';

const client = createLeviathanClient({ baseUrl: API_BASE, getToken });
<LeviathanWidget client={client} botId="assistant" title="Leviathan" />

Token-driven (uses @leumas/theme CSS vars) and self-contained — one import gives every app a floating, metered assistant.

What it exports

7 exports: 4 components, 1 hooks, 2 helpers. Import from @leumas/leviathan.

AudioVisualizerLeviathanDockLeviathanWidgetVoiceOverlayuseLeviathanChatcreateLeviathanClientcreateLeviathanClient
Source shared/packages/leviathan/README.md (no-git)markdownjson
Generated from the Leumas repository. Every page cites the file it came from.leumas.techllms.txt