active

ai-chat-toolkit

Modular TypeScript library for building production-ready AI chat applications. Provides a unified interface over multiple LLM providers with built-in streaming, history management, and tool calling.

TypeScriptNode.jsOpenAIAnthropicStreaming
active

ai-chat-toolkit-server

Express-based server adapter for ai-chat-toolkit. Exposes a REST and SSE API so any frontend can connect to your AI chat backend without boilerplate.

TypeScriptExpressSSEREST API
beta

ai-chat-toolkit-widget

Drop-in React chat widget for ai-chat-toolkit-server. Zero-config embed with customisable theme, streaming responses, and mobile-friendly layout.

ReactTypeScriptCSS ModulesStreaming
active

ai-chat-toolkit-rag

RAG (Retrieval-Augmented Generation) extension for ai-chat-toolkit. Adds vector search, document ingestion, and context injection so your chat app can answer questions over your own data.

TypeScriptVector SearchEmbeddingsRAG