Ross ROSS = Recommend OSS · open-source software intelligence for agents

openai/chatkit-js

None observed · 2026-08-28

github.com/openai/chatkit-js · homepage · TypeScript · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
openai/chatkit-jsmain81

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