LangBot

Active
GitHub Python Apache-2.0

Description

Production-grade platform for building agentic IM bots supporting Discord, Slack, LINE, Telegram, WeChat, Feishu, DingTalk, QQ, and more with Agent orchestration, knowledge base, and plugin system.

Key Features

  • Supports 10+ IM platforms including Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Feishu, DingTalk
  • Built-in agent orchestration, tool calling, multimodal support, streaming output, and RAG knowledge base
  • Deep integration with Dify, Coze, n8n, Langflow and other major LLMOps platforms
  • Production-grade features: access control, rate limiting, sensitive word filtering, comprehensive monitoring, and exception handling
  • Rich plugin ecosystem: event-driven architecture, component extensions, and MCP protocol support
  • Web management panel: configure, manage, and monitor bots through a browser interface without YAML editing

Use Cases

💡 Enterprises quickly deploying cross-platform AI customer service bots covering WeChat, DingTalk, Feishu, and internal communication tools
💡 Developers publishing Dify or Coze agents to Discord, Slack, and other collaboration platforms with one click
💡 Building n8n-powered automation workflow bots connecting messages across multiple platforms
💡 Individual users connecting local LLMs like DeepSeek to WeChat and Telegram for daily conversations

Categories

Quick Start

LangBot Cloud for zero-deployment experience; local: install uv then run uvx langbot, visit http://localhost:5300 to configure; Docker: clone repo then run docker compose up -d in docker directory; add IM platform connections and LLM config via web management panel.

Related Projects