langbot-app/LangBot

Production-grade platform for building agentic IM bots - 生产级多平台智能机器人开发平台/ Agent、知识库编排、插件系统 / Bots for Discord / Slack / LINE / Telegram / WeChat(企业微信, 企微智能机器人, 公众号) / 飞书 / 钉钉 / QQ / Matrix e.g. Integrated with ChatGPT(GPT), DeepSeek, Dify, n8n, Langflow, Coze, Claude, Gemini, GLM, Ollama, SiliconFlow, Kimi, openclaw / hermes agent, deerflow

What is it? LangBot is an open-source, production-grade platform for building AI-powered instant messaging (IM) bots. It bridges Large Language Models (LLMs) to chat platforms like Slack, Discord, Telegram, WeChat, and 10+ others, allowing you to create intelligent agents that converse and execute tasks—all managed from a single web dashboard.

Core capabilities:

  • AI & Agents: Multi-turn dialogues, tool calling, multi-modal support, streaming output, and built-in RAG (knowledge base) with deep integrations to Dify, Coze, n8n, Langflow, etc.
  • Universal IM Support: One codebase works across Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk, KOOK, and Matrix (the latter bridging to WhatsApp, Signal, etc.).
  • Production-Ready: Access control, rate limiting, sensitive-word filtering, monitoring, and exception handling.
  • Plugin Ecosystem: Event-driven architecture with hundreds of plugins and Model Context Protocol (MCP) support.
  • Web Management: Configure, manage, and monitor bots via a browser UI—no YAML editing required.

Why it's notable (Agent-friendly design): LangBot is explicitly built so that AI coding agents (Claude Code, Codex, Copilot) can operate and extend it. It exposes a built-in MCP server at /mcp, offers a CLI (lbctl, a separate repo) to manage bots/pipelines/models programmatically, and ships a skills/ directory as the 'single source of truth' for agents to learn how to build on it.

How to run:

  • One-liner: uvx langbot (requires uv, opens on localhost:5300)
  • Docker Compose: git clone repo, then cd docker && docker compose --profile all up -d
  • Cloud: LangBot Cloud or one-click deploys to Zeabur/Railway.

Supported Models: Works with OpenAI, Anthropic, DeepSeek, Gemini, xAI, Moonshot, Zhipu, local models via Ollama/LM Studio, plus gateways like SiliconFlow and Aliyun Bailian. It supports 15+ LLM providers and integrations.

Related

  • Project
  • Project
  • Project
  • Project
  • Project