LangBot
langbot-app/LangBot
Open-source platform for building AI bots on Discord, Slack, Telegram, WeChat, Lark and more
LangBot is an open-source platform for building AI-powered instant-messaging bots that connect LLMs and agent backends to chat apps such as Discord, Telegram, Slack, LINE and WeChat. Its repository description lists hermes agent among the agents it integrates with.
What LangBot does
LangBot connects large language models to chat platforms including Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk and KOOK from one codebase. It supports multi-turn dialogue, tool calling, multi-modal input, streaming output and a built-in knowledge base (RAG), with integrations for Dify, Coze, n8n, Langflow, Deerflow and Weknora.
Production features include access control, rate limiting, sensitive-word filtering and monitoring, and a web management panel replaces YAML editing. A plugin system with an event-driven architecture and MCP support lets you extend bots, and a multi-pipeline design allows different bots for different scenarios. The GitHub description names openclaw and hermes agent among its integrations. You can use LangBot Cloud, run uvx langbot, use Docker Compose, or deploy in one click to Zeabur or Railway.
Key features
- One codebase for Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk and KOOK
- Multi-turn dialogue, tool calling, streaming output and built-in RAG
- Integrations with Dify, Coze, n8n, Langflow, Deerflow and Weknora
- Plugin system with event-driven architecture and MCP support
- Web management panel, access control and rate limiting
- Multi-pipeline setup with different bots for different scenarios
When to use it
- Putting an agent backend such as Hermes Agent or OpenClaw in front of a Discord, Telegram or Slack bot
- Running one bot across several chat platforms with shared access control
- Adding a knowledge-base chatbot to WeChat or DingTalk
Who it is for: Developers and teams who want to ship AI bots on many chat platforms without writing separate integrations.
How it fits with Hermes Agent
The GitHub description lists openclaw and hermes agent among its integrations, but the opening part of the README does not document Hermes setup steps. LangBot is a chat-platform bridge that works with several agent and workflow backends.
How to install LangBot
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
uvx langbotRequirements: uv, to run uvx langbot (then open http://localhost:5300)
FAQ
What is LangBot?
LangBot is an open-source, production-grade platform for building AI-powered instant-messaging bots. It connects LLMs and agent backends to chat platforms such as Discord, Telegram, Slack, LINE and WeChat.
Does LangBot work with Hermes Agent?
The repository description lists hermes agent among its integrations, but the opening part of the README does not document the setup. Check the LangBot docs for the current Hermes steps.
How do I install LangBot?
Run uvx langbot, which needs uv installed, then open http://localhost:5300. The README also documents Docker Compose, one-click cloud deploys and the hosted LangBot Cloud.
Similar messaging for Hermes Agent
All messagingBridge that forwards WeChat direct messages to any ACP-compatible agent, with a built-in Hermes preset
AaronWong1999 HermesClawRun Hermes Agent, OpenClaw and OpenCode on one WeChat account by owning the single iLink connection
baileyh8 Hermes Feishu Streaming CardPlugin that turns Hermes Gateway replies in Feishu or Lark into live-updating interactive cards
coderzc Open-XiaoAI BridgeServer that connects a flashed XiaoAI smart speaker to AI services, including the Hermes Agent API Server
Cheerwhy Hermes Lark StreamingHermes Gateway plugin that streams replies into Feishu and Lark interactive cards using CardKit v2.0
openmailsh OpenMail for Hermes AgentPlatform plugin that gives a Hermes agent its own email address, with threaded replies and inbox tools
Related guides: How to run Hermes Agent securely · Run multiple Hermes agents with profiles