openai/chatkit-js
None observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 95
- Release rhythm 95
- Longevity 23
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 333
- days_rel: 33
- days_push: 33
- n_releases_24m: 29
Adoption not part of the score
1952 stars · 186 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ChatKit is OpenAI's batteries-included framework for building AI-powered chat experiences, providing a production-ready chat interface with streaming, widgets, attachments, and thread management. It ships as a web component with React bindings and works with a managed or self-hosted backend via client tokens.
Use cases
- add an ai chat interface to my web app
- embed a chatbot ui without building it from scratch
- stream llm responses in a chat widget
- show agentic tool calls and reasoning in a chat ui
- handle file and image uploads in a chat app
- manage conversation threads and message history
- customize a chat component to match my app's design
When to choose
- you want a production-ready chat UI with minimal setup
- you're building on OpenAI models or an OpenAI-compatible backend
- you need streaming, attachments, and thread management out of the box
- you use React or vanilla JS and want a drop-in component
When to avoid
- you need full control over every pixel of the chat experience
- your backend is not OpenAI ChatKit-compatible
- you need a non-web platform like native mobile or desktop
- you want a fully self-contained solution with no external script or token service
Facets
framework · maturity active
chat-interface ui-components frontend-framework chatbot agent-framework file-upload state-management chatbots large-language-models frontend web-development developer-tools browser cross-platform openai chat-ui react vanilla-js streaming conversational-ai drop-in-component typescript ai-agents web-server nodejs
2 sources
- readme: https://github.com/openai/chatkit-js · fetched 2026-08-28 · 2e63df8efbc4
- homepage: https://openai.github.io/chatkit-js/ · fetched 2026-08-29 · fbcc24c1179b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openai/chatkit-js | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="openai/chatkit-js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem