vercel/chat
A unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more. observed · 2026-08-28
Health v2 · maintenance only
78/100
- Activity 99
- Release rhythm 86
- Longevity 18
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
- age_days: 254
- days_rel: 16
- days_push: 7
- n_releases_24m: 662
Adoption not part of the score
2318 stars · 293 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Chat SDK is a unified TypeScript SDK for building chat bots and AI agents that run across Slack, Microsoft Teams, Google Chat, Discord, Telegram, WhatsApp, and more from a single codebase. It provides type-safe event handlers, JSX-based interactive cards, LLM response streaming, and pluggable adapters and state backends (e.g., Redis) for serverless deployment.
Use cases
- build a chatbot that works on slack and teams with one codebase
- stream llm responses into slack messages
- handle slash commands and modals across chat platforms
- create an ai agent bot for discord
- deploy a serverless chat bot with redis state
- send interactive cards and buttons in google chat
- scaffold a next.js chat bot app
When to choose
- you need one bot logic deployed to multiple chat platforms
- you want type-safe handlers and JSX cards instead of raw platform APIs
- you are streaming LLM/agent responses into chat threads
- you deploy on serverless and need distributed state and deduplication
When to avoid
- you target a single platform and prefer its official first-party SDK
- you need platforms without an available adapter
- you want a no-code or hosted bot builder rather than a code SDK
Facets
library · maturity active
chatbot agent-framework webhook sdk llm-inference middleware chatbots messaging-platforms developer-tools large-language-models serverless cloud chat-sdk multi-platform-bots slack microsoft-teams discord telegram google-chat whatsapp jsx-cards event-driven vercel adapter-pattern thread-subscriptions ai-agents nodejs typescript web-server
6 sources
- readme: https://github.com/vercel/chat · fetched 2026-08-28 · b0b97859e298
- homepage: https://chat-sdk.dev/ · fetched 2026-08-29 · 9c498cf90d21
- site_page: https://chat-sdk.dev/docs · fetched 2026-08-29 · a34d92614145
- site_page: https://chat-sdk.dev/docs/api · fetched 2026-08-29 · 03aa18d8f485
- site_page: https://chat-sdk.dev/en/docs · fetched 2026-08-29 · 082294190bf0
- registry_npm: https://registry.npmjs.org/chat · fetched 2026-08-29 · fe55da5e757d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vercel/chat | main | 78 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem