Skip to content

langbot-app/LangBot

⭐ 15,998  ·  Python  ·  GitHub 仓库

生产级多平台智能机器人开发平台,用于构建基于Agent的即时通讯机器人。提供Agent、知识库编排、插件系统,支持Discord、Slack、LINE、Telegram、微信(企业微信、企微智能机器人、公众号)、飞书、钉钉、QQ、Satori等平台。集成ChatGPT(GPT)、DeepSeek、Dify、n8n、Langflow、Coze、Claude、Gemini、MiniMax、Ollama、SiliconFlow、Moonshot、GLM、clawdbot / openclaw。

agent coze deepseek dify dingtalk discord feishu kook

一句话总结

一套代码库,覆盖所有主流聊天平台,支持生产级 AI 智能体,配备插件系统与 Web 管理面板。

🔥 核心能力与独特卖点

  • 全平台支持: LangBot 彻底解决了为 Discord、Telegram、Slack、LINE、微信、钉钉、飞书、QQ 等平台分别维护独立机器人的碎片化噩梦。一套代码库即可部署到所有平台。
  • 深度 LLM 与工具编排: 原生集成 ChatGPT、DeepSeek、Dify、Coze、n8n、Langflow、Ollama 等数十种 AI 服务。从此告别供应商锁定与集成地狱,无需再为 AI 后端对接聊天平台而焦头烂额。
  • 插件生态与 MCP 协议: 数百个插件配合事件驱动架构,实现无限扩展能力,无需分叉核心代码。MCP 协议支持让机器人能够无缝适配未来的新工具标准。
  • Web 管理面板: 基于浏览器的配置、监控与管理界面,彻底告别 YAML 编辑,大幅降低团队运维负担。
  • 生产级安全护栏: 内置访问控制、速率限制、敏感词过滤与全面监控,让你无需从零搭建安全体系,即可放心将机器人部署到客户面向或企业级环境中。

Architecture

技术架构

组件详情
核心语言Python 3.10 - 3.13
架构模式多管道、事件驱动
部署方式Docker Compose(首选)、手动部署
扩展性插件系统、组件扩展、MCP 协议
AI 集成原生连接 OpenAI、DeepSeek、Dify、Coze、n8n、Langflow、Ollama、SiliconFlow 等
管理方式Web 管理面板(无需 YAML 编辑)
监控能力内置异常处理、速率限制、访问控制

多管道架构是其最亮眼的设计:它允许为不同场景(例如 Telegram 上的客服机器人、Discord 上的社区管理员)运行不同的机器人实例,所有实例共享同一套代码库,但各自拥有独立的配置。

快速上手指南

最快的方式是通过 uvx 启动(需安装 Python 和 uv):

bash
uvx langbot

如需完整的 Docker 生产部署:

bash
git clone https://github.com/langbot-app/LangBot
cd LangBot/docker
docker compose up -d

启动后,访问 http://localhost:8024 进入 Web 管理面板,即可配置机器人实例、连接 LLM 提供商并启用聊天平台。

优势、不足与适用场景

优势

  • 真正的多平台 —— 一个机器人,覆盖所有主流聊天应用
  • 庞大的生态 —— 集成所有主流 LLM 和 LLMOps 工具
  • 生产就绪 —— 开箱即用:访问控制、速率限制、监控
  • 可扩展 —— 插件系统与 MCP 协议支持自定义功能
  • Web 界面 —— 配置无需 YAML 编辑

不足

  • 需自行托管 —— 需要掌握 Docker 或手动部署知识
  • 云端版本限制 —— 免费套餐可能有使用上限
  • 演示环境 —— 公开演示不适合处理敏感数据
  • Python 依赖 —— 非 Python 团队在自定义开发时可能面临挑战

不适合谁?

  • 非技术用户 —— 无法自行托管或管理 Docker 部署
  • 仅需单平台机器人的团队(例如仅 Discord)—— 存在更简单的工具
  • 需要实时、低延迟响应的项目 —— 多管道架构会带来额外开销
  • 对数据主权有严格要求的组织 —— 云端版本可能无法满足合规需求

理想应用场景

  • 企业级客服机器人 —— 同时部署在微信、Telegram 和 Slack 上
  • 社区管理机器人 —— 用于 Discord、QQ 和 KOOK,具备 AI 审核能力
  • 内部工具 —— 服务于使用钉钉、飞书或 Lark 的团队
  • 多平台 AI 助手 —— 与 Dify、Coze 或 n8n 工作流深度集成
  • 开发者沙盒 —— 在正式部署前,用于原型验证智能体机器人

社区与活跃度

截至 2026 年 5 月,LangBot 正处于强劲增长期,已获得 15,998 颗星标,且开发活跃。项目拥有充满活力的生态系统,数百个插件与 AI 工具领域深度集成。最近一次更新就在 2026 年 5 月,表明代码库持续维护中。生产级特性、海量平台支持以及不断增长的插件生态,使其成为当今最令人瞩目的开源机器人平台之一。如果你正在构建多平台 AI 智能体,LangBot 绝对值得你持续关注。

热点项目数据来自 GitHub API,实时更新