Development · GitHub repo

Chat SDK

Universal TypeScript layer for building bots and agents across chat platforms

Visit github.com ↗

Chat SDK is an open-source TypeScript toolkit from Vercel designed to build bots and AI agents that run across multiple messaging apps. It abstracts platform differences so developers can write bot logic once and deploy to Slack, Teams, Discord, and Google Chat.

What it's for

  • Build a single AI agent that deploys simultaneously to Slack, Microsoft Teams, and Discord
  • Scaffold a multi-platform bot project quickly using the CLI starter
  • Integrate internal team tools and notification bots with standardized TypeScript adapters

Features

  • Cross-platform adapters for Slack, Discord, Google Chat, Microsoft Teams, and others
  • Adapter catalog system separating official, vendor, and community integrations
  • Quick project scaffolding via the create-chat-sdk CLI tool
  • TypeScript-first API designed for seamless integration with AI models and agents
  • Webhook-oriented architecture compatible with modern serverless deployments

Pricing

Open source. Free and open source under the MIT license.

Details

Type
GitHub repo
Category
Development
Topic
Chatbot Frameworks
Open source
Yes
Platforms
Code library, Command line
For
TypeScript developers building AI agents, workplace chatbots, or multi-platform bots
Alternative to
Botpress, Microsoft Bot Framework, Slack Bolt
Tags
typescript, chatbots, ai agents, slack, discord, vercel

Why it was saved

  • @ctatedev, 25 February 2026: A multi-platform AI chatbot SDK the author got working in under 5 minutes; install via 'npm install chat'.

Compare

Related

Updated