智能体与多智能体

LangBot

langbot-app/langbot

一个开源的生产级平台,用于跨多个平台构建和部署由 AI 驱动的即时通讯机器人。

★ 17.2K星级
⑂ 1.5KFork 数
124未解决的问题
Python语言
Apache-2.0许可证
Q@project.QualityScore编辑评分

项目截图

LangBot 的截图 LangBot 的截图 LangBot 的截图 LangBot 的截图 LangBot 的截图 LangBot 的截图

概览

LangBot 将大型语言模型(LLM)连接到各种聊天平台,支持创建能够进行多轮对话、执行任务和集成工作流的智能体。它提供用于配置和监控的 Web 管理面板,采用多流水线架构处理不同的机器人场景,并支持丰富的插件与集成。

主要功能

  • 通用即时通讯平台支持(Discord、Telegram、Slack、LINE、QQ、微信、企业微信、飞书、钉钉、KOOK、Matrix、电子邮件)
  • AI 对话与智能体,支持多轮对话、工具调用、多模态支持和流式输出
  • 内置 RAG(知识库),与 Dify、Coze、n8n、Langflow、Deerflow 和 Weknora 深度集成
  • 插件生态系统,包含数百个插件、事件驱动架构和 MCP 协议支持
  • Web 管理面板,无需编辑 YAML 即可进行配置、管理和监控
  • 多流水线架构,用于管理不同的机器人和场景
  • 生产级特性,包括访问控制、速率限制、敏感词过滤和异常处理
  • 智能体友好设计,内置 MCP 服务器、仓库内技能目录和 AGENTS.md

要求、安装和快速入门

一行命令启动:`uvx langbot`(需要 uv)。Docker Compose:克隆仓库,进入 `LangBot/docker` 目录,运行 `docker compose --profile all up -d`。也可通过 Zeabur 和 Railway 进行云端部署。

用法

安装后,访问 http://localhost:5300 上的 Web 管理面板,配置即时通讯平台连接、选择 LLM 提供商、设置流水线并管理插件。可访问 https://demo.langbot.dev/ 查看实时演示,邮箱为 `demo@langbot.app`,密码为 `langbot123456`。

模型兼容性与使用场景

支持 OpenAI、Anthropic、DeepSeek、Google Gemini、xAI、Moonshot、智谱 AI、Ollama、LM Studio,以及 SiliconFlow、阿里云百炼、火山引擎方舟、ModelScope、GiteeAI、302.AI 和七牛云等各种网关。集成了 Dify 等 LLMOps 平台。

许可证与风险说明

Apache-2.0

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

Not stated in the repository metadata

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo