Infrastructure for production chat systems
Open-source packages that span the browser and your Python backend, React UI components, a typed transport SDK, backend orchestration, structured logging, and security.
How it fits together
The SDK is the only bridge between your React frontend and Python backend — neither side talks to the other directly.
@jazzmine-ui/react
Chat UI — messages, sidebar, and widgets. Renders state and calls the SDK, never the network.
@jazzmine-ui/sdk
The only bridge: sessions, connection lifecycle, and typed, streamed message contracts.
jazzmine + security + logging
Python engine for flows, memory, tools, and LLM calls — guarded by security, recorded by logging.
The ecosystem
Five packages, usable on their own or wired together as a full stack.
@jazzmine-ui/react
Production-grade React chat UI components with live, interactive demos.
@jazzmine-ui/sdk
Typed, framework-agnostic client with retries, timeouts, and streaming.
jazzmine (core)
Python backend engine for orchestration, flows, tools, and AI integration.
jazzmine-logging
Structured logging runtime with sink adapters for every backend.
jazzmine-security
Moderation, sanitization, and toxicity detection for AI input and output.