Skip to main content

Easy-to-use global IM bot platform designed for LLM era

Project description

LangBot

LangBot 是一个开源的大语言模型原生即时通信机器人开发平台,旨在提供开箱即用的 IM 机器人开发体验,具有 Agent、RAG、MCP 等多种 LLM 应用功能,适配全球主流即时通信平台,并提供丰富的 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(知识库)实现,并深度适配 DifyCozen8n等 LLMOps 平台。
  • 🤖 多平台支持:目前支持 QQ、QQ频道、企业微信、个人微信、飞书、Discord、Telegram 等平台。
  • 🛠️ 高稳定性、功能完备:原生支持访问控制、限速、敏感词过滤等机制;配置简单,支持多种部署方式。支持多流水线配置,不同机器人用于不同应用场景。
  • 🧩 插件扩展、活跃社区:高稳定性、高安全性的生产级插件系统,支持事件驱动、组件扩展等插件机制;适配 Anthropic MCP 协议;目前已有数百个插件。
  • 😻 Web 管理面板:支持通过浏览器管理 LangBot 实例,不再需要手动编写配置文件。

详细规格特性请访问文档

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

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

消息平台

平台 状态 备注
QQ 个人号 QQ 个人号私聊、群聊
QQ 官方机器人 QQ 官方机器人,支持频道、私聊、群聊
企业微信
企微对外客服
企微智能机器人
个人微信
微信公众号
飞书
钉钉
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.6.1.tar.gz (3.6 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.6.1-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: langbot-4.6.1.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.14 {"installer":{"name":"uv","version":"0.9.14","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.6.1.tar.gz
Algorithm Hash digest
SHA256 bd27976958eca8eaa3e3d163fd0972e7bcfd44e18ef01d37ca97ef2e44093640
MD5 15f07d027ef5d118e8b85364eef13bf6
BLAKE2b-256 85f3c37c49470a9c7b1bebfca57ab6ccd0f1c3642b80a3511c9526399acfde6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: langbot-4.6.1-py3-none-any.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.14 {"installer":{"name":"uv","version":"0.9.14","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.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a3aab60ff035a630e62618cd346ba584255016394a1461d7678a509387ca396
MD5 6b2875cc5b7486197a4c0c40561d0365
BLAKE2b-256 afc4a1d84d61bb59292105126720484c66309637d87de6414ffd0fdccbd379b1

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