LangBot
一个开源的大语言模型原生即时通信机器人开发平台,旨在提供开箱即用的 IM 机器人开发体验,具有 Agent、RAG、MCP 等多种 LLM 应用功能,适配全球主流即时通信平台,并提供丰富的 API 接口,支持自定义开发。
Github地址
https://github.com/langbot-app/LangBot
文档地址
https://docs.langbot.app/zh/insight/guide.html
特点:
-
• 多种LLM应用功能:支持Agent、RAG、MCP等多种大语言模型应用功能。 -
• 多平台适配:适配全球主流即时通信平台,如QQ、QQ频道、企业微信、个人微信、飞书、Discord、Telegram、Slack等。 -
• 丰富的API接口:提供丰富的API接口,支持自定义开发。 -
• 高稳定性与功能完备性:原生支持访问控制、限速、敏感词过滤等机制,配置简单,支持多种部署方式,还支持多流水线配置,不同机器人可用于不同应用场景。 -
• 插件扩展与活跃社区:支持事件驱动、组件扩展等插件机制,适配Anthropic MCP协议,目前已有数百个插件。 -
• Web管理面板:支持通过浏览器管理LangBot实例,无需手动编写配置文件。
使用方法
-
• Docker Compose部署: -
• 克隆项目: git clone https://github.com/langbot-app/LangBot -
• 进入项目目录: cd LangBot -
• 启动服务: docker compose up -d -
• 访问 http://localhost:5300即可开始使用,详细部署文档可参考https://github.com/langbot-app/LangBot/blob/master/docs/deploy/docker.md。 -
• 宝塔面板部署:项目已上架宝塔面板,若已安装宝塔面板,可按照文档进行使用。 -
• Zeabur云部署:社区贡献的Zeabur模板可供使用。 -
• Railway云部署:可选择此方式进行部署。 -
• 手动部署:也可直接使用发行版运行,具体可查看https://github.com/langbot-app/LangBot/blob/master/docs/deploy/manual.md。

