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
它是什么?LangBot 是一个开源、生产级的平台,用于构建人工智能驱动的即时通讯(IM)机器人。它将大型语言模型(LLM)连接到 Slack、Discord、Telegram、微信以及 10 多个其他聊天平台,使您能够创建可以对话和执行任务的智能代理,并全部通过单一 Web 仪表板进行管理。
核心能力:
- AI 与代理: 多轮对话、工具调用、多模态支持、流式输出、内置 RAG(知识库),并与 Dify、Coze、n8n、Langflow 等深度集成。
- 通用 IM 支持: 一个代码库即可在 Discord、Telegram、Slack、LINE、QQ、微信、企业微信、飞书、钉钉、KOOK 和 Matrix 上运行(后者可桥接到 WhatsApp、Signal 等)。
- 生产就绪: 访问控制、速率限制、敏感词过滤、监控和异常处理。
- 插件生态: 基于事件驱动的架构,拥有数百个插件并支持模型上下文协议(MCP)。
- Web 管理: 通过浏览器 UI 配置、管理和监控机器人,无需编辑 YAML。
值得注意之处(代理友好设计):LangBot 是专为 AI 编码代理(Claude Code、Codex、Copilot)能够操作和扩展而构建的。它在 /mcp 暴露了内置的 MCP 服务器,提供了 CLI(lbctl,一个单独的仓库)以编程方式管理机器人/管道/模型,并附带 skills/ 目录作为代理学习如何在其上构建的“单一事实来源”。
如何运行:
- 一行命令:
uvx langbot(需要uv,在 localhost:5300 上打开) - Docker Compose:
git clone仓库,然后执行cd docker && docker compose --profile all up -d - 云部署: LangBot Cloud 或一键部署到 Zeabur/Railway。
支持的模型:适用于 OpenAI、Anthropic、DeepSeek、Gemini、xAI、Moonshot、智谱,通过 Ollama/LM Studio 运行的本地模型,以及 SiliconFlow 和阿里云百炼等网关。支持 15 个以上的 LLM 提供商和集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目