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

vercel/chat

A unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more. observed · 2026-08-28

github.com/vercel/chat · homepage · TypeScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
vercel/chatmain78

For agents

markdown · JSON · MCP: product_card(name="vercel/chat")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem