Microsoft's multi-channel bot SDK; choose for Azure ecosystem and enterprise channel support.
Bot Framework provides the most comprehensive experience for building conversation applications.
- 7.8k
- JavaScript
- MIT
chatbot framework / conversational RPA SDK
Wechaty is a conversational RPA SDK that provides a unified interface to multiple messaging platforms (WhatsApp, WeChat, etc.) for building chatbots.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Microsoft's multi-channel bot SDK; choose for Azure ecosystem and enterprise channel support.
Bot Framework provides the most comprehensive experience for building conversation applications.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Python NLU-centric chatbot framework; choose if you need built-in NLP rather than platform RPA.
A python chatbot framework with Natural Language Understanding and Artificial Intelligence.
Kotlin-based conversational AI toolkit; choose for NLU/dialogue management in JVM stacks.
Tock, the open source conversational AI toolkit.
AI workflow automation platform for conversational channels; choose for visual workflow building.
Hexabot v3 is an AI workflow automation platform, combining workflows, actions, agents, and conversational channels in one runtime.
React-based chatbot framework; choose if you prefer React components over RPA-style SDK.
Build chatbots and conversational experiences using React
Python NLU/dialogue framework; choose for advanced NLP and on-prem dialogue management.
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
WeChat-only webhook service for simple HTTP integration, but stale and limited to one platform.
轻量、可部署的微信机器人webhook服务,使用http接口收发微信消息, 用它作为个人通知、AIGC 应用或者 coze、n8n等自动化工作流的消息节点
Older Rasa core for NLU/dialogue, Python-based and stale; choose current Rasa instead.
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Multi-platform bot framework in TypeScript, but stale; choose if you need its specific platform connectors.
⚡️ A framework for building conversational user interfaces.
WeChat/WeCom RPA bot with API control; choose for WeChat-only automation with RPA approach.
微信,企微,企微机器人,微信机器人,workbot,worktool,wetool,RPA,协议,vbot,逆向,hook,安全稳定零封号的RPA机器人,支持通过API控制企业微信来实现聚合聊天、自动回复、群发消息、自动通过好友、定时发布朋友圈等
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Ready-made multi-platform AI bot for quick deployment with LLM auto-replies, not a library to build custom bots.
🤖 Multi-platform IM AI Agent for Telegram, WhatsApp, Lark, and WeChat. Connects ChatGPT / Claude / Kimi / DeepSeek / Ollama / Pi for auto-replies, community analysis, contact management, and inactive-friend detection.
These projects were analysed and named wechaty among their alternatives. The relationship is not symmetric — how wechaty rates them is a separate judgement, made when wechaty is analysed in its own right.
calls wechaty “A messaging-channel RPA SDK; you would still have to build all intent and dialogue handling on top.”
A python chatbot framework with Natural Language Understanding and Artificial Intelligence.