#58 · Primary category: AI Chatbots
chat
A unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more.
Project last updated:08/29/26
GitHub Stars
2.3K
Forks
294
Contributors
110
License
MIT
Why we included this project
The usual route to a bot that works in Slack, Teams, and Google Chat is to build and maintain a separate integration for each one. This SDK collapses those differences into a single typed TypeScript API: you write handlers once, and per-platform adapters take care of translating threads, reactions, cards, and events. It goes beyond plain messaging too. AI streaming with platform-native delivery, interactive cards, slash commands, modals, file uploads, and direct messages all surface through one interface, and the CLI can scaffold a Next.js app with a webhook route to get you started. For a team shipping an AI assistant or support bot across several workplace chat tools, that means one codebase instead of several bespoke integrations to keep in sync.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
NextChat
✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows
gpt4free
The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
system_prompts_leaks
Extracted system prompts from Anthropic - Claude Fable 5, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-5.6-Sol, Codex. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs