Skip to main content

Production-grade platform for building agentic IM bots

Project description

LangBot

Featured|HelloGitHub

使用 LangBot 快速构建、调试、部署即时通信机器人。

English / 简体中文 / 繁體中文 / 日本語 / Español / Français / 한국어 / Русский / Tiếng Việt

Discord QQ Group Ask DeepWiki GitHub release (latest by date) python star

项目主页规格特性部署文档API 集成插件市场路线图

📦 开始使用

快速部署

使用 uvx 一键启动(需要先安装 uv):

uvx langbot

访问 http://localhost:5300 即可开始使用。

Docker Compose 部署

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

访问 http://localhost:5300 即可开始使用。

详细文档Docker 部署

宝塔面板部署

已上架宝塔面板,若您已安装宝塔面板,可以根据文档使用。

Zeabur 云部署

社区贡献的 Zeabur 模板。

Deploy on Zeabur

Railway 云部署

Deploy on Railway

手动部署

直接使用发行版运行,查看文档手动部署

Kubernetes 部署

参考 Kubernetes 部署 文档。

😎 保持更新

点击仓库右上角 Star 和 Watch 按钮,获取最新动态。

star gif

✨ 特性

  • 💬 大模型对话、Agent:支持多种大模型,适配群聊和私聊;具有多轮对话、工具调用、多模态、流式输出能力,自带 RAG(知识库)实现,并深度适配 DifyCozen8nLangflow等 LLMOps 平台。
  • 🤖 多平台支持:目前支持 QQ、QQ频道、企业微信、个人微信、飞书、Discord、Telegram、KOOK、Slack、LINE 等平台。
  • 🛠️ 高稳定性、功能完备:原生支持访问控制、限速、敏感词过滤等机制;配置简单,支持多种部署方式。
  • 🧩 插件扩展、活跃社区:高稳定性、高安全性的生产级插件系统,支持事件驱动、组件扩展等插件机制;适配 Anthropic MCP 协议;目前已有数百个插件。
  • 😻 Web 管理面板:提供先进的 WebUI 管理面板,用最直观的方式配置、管理、监控机器人。
  • 📊 生产级特性:支持多流水线配置,不同机器人用于不同应用场景。具有全面的监控和异常处理能力。已被多家企业采用。

详细规格特性请访问文档

或访问 demo 环境:https://demo.langbot.dev/

  • 登录信息:邮箱:demo@langbot.app 密码:langbot123456
  • 注意:仅展示 WebUI 效果,公开环境,请不要在其中填入您的任何敏感信息。

消息平台

平台 状态 备注
QQ 个人号 QQ 个人号私聊、群聊
QQ 官方机器人 QQ 官方机器人,支持频道、私聊、群聊
企业微信
企微对外客服
企微智能机器人
个人微信
微信公众号
飞书
钉钉
KOOK
Discord
Telegram
Slack
LINE

大模型能力

模型 状态 备注
OpenAI 可接入任何 OpenAI 接口格式模型
DeepSeek
Moonshot
Anthropic
xAI
智谱AI
胜算云 全球大模型都可调用(友情推荐)
优云智算 大模型和 GPU 资源平台
PPIO 大模型和 GPU 资源平台
接口 AI 大模型聚合平台,专注全球大模型接入
302.AI 大模型聚合平台
Google Gemini
Dify LLMOps 平台
Ollama 本地大模型运行平台
LMStudio 本地大模型运行平台
GiteeAI 大模型接口聚合平台
SiliconFlow 大模型聚合平台
小马算力 大模型聚合平台
阿里云百炼 大模型聚合平台, LLMOps 平台
火山方舟 大模型聚合平台, LLMOps 平台
ModelScope 大模型聚合平台
MCP 支持通过 MCP 协议获取工具
百宝箱Tbox 蚂蚁百宝箱智能体平台,每月免费10亿大模型Token

TTS

平台/模型 备注
FishAudio 插件
海豚 AI 插件
AzureTTS 插件

文生图

平台/模型 备注
阿里云百炼 插件

😘 社区贡献

感谢以下代码贡献者和社区里其他成员对 LangBot 的贡献:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langbot-4.8.2.tar.gz (3.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langbot-4.8.2-py3-none-any.whl (4.2 MB view details)

Uploaded Python 3

File details

Details for the file langbot-4.8.2.tar.gz.

File metadata

  • Download URL: langbot-4.8.2.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for langbot-4.8.2.tar.gz
Algorithm Hash digest
SHA256 c6efdf54e00fe7572fb6b0fc7f35c29dba581ddafe3131001bf52a2ed5f7c24f
MD5 da4b171b78f14d93572a52845b76e4cc
BLAKE2b-256 0d3974efb7a5e5b0261fa49fbbaa0b0ce71dac48eedca86444066821c09aa106

See more details on using hashes here.

File details

Details for the file langbot-4.8.2-py3-none-any.whl.

File metadata

  • Download URL: langbot-4.8.2-py3-none-any.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for langbot-4.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9e4406a615984d13a6df0507a26683189faa58f33b43ecae8a7d45cb3c7871c4
MD5 73097a7faf5da427e1146e75ca255aa3
BLAKE2b-256 a3507d530e63d0cddf252c378bfe5fbc8bf80493583abd78b72197a86433d1c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page