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, Moonshot, openclaw / hermes agent, deerflow
LangBot – 面向 AI 驅動的即時通訊機器人開源平台
是什麼 – LangBot 是一個生產級開源框架,可將大型語言模型(OpenAI、Anthropic、DeepSeek、本地 Ollama 等)連接到多種即時通訊服務(Discord、Slack、Telegram、WeChat、LINE、QQ、WeCom、Lark、DingTalk、KOOK、Matrix 等)。它提供 Web 仪表板、插件生態系以及內建的 RAG / 工具呼叫功能,讓您無需撰寫平台特定的膠水程式碼,即可建構、除錯、監控與部署多輪對話代理。
核心功能
| 功能 | 您將獲得 |
|---|---|
| 通用 IM 支援 | 一個程式碼庫可對接超過 10 個聊天平台;儀表板支援設定每個機器人的憑證與路由。 |
| 面向代理的架構 | 內建 Model Context Protocol (MCP) 伺服器(/mcp)鏡像 HTTP API,使其他 AI 代理能以程式化方式建立/修改管道、插件與模型。 |
| RAG 與工具呼叫 | 整合知識庫連接器(Dify、Coze、n8n、Langflow、Deerflow、Weknora)與多模態串流輸出。 |
| 生產級功能 | 存取控制、速率限制、敏感詞過濾、即時監控(訊息量、模型呼叫、成功率)以及穩健的例外處理。 |
| 插件生態系 | 數百個社群插件、事件驅動擴充,以及可透過 MCP 查詢的市場(LangBot Space)。 |
| Web 管理面板 | 瀏覽器 UI 用於建立機器人、串接管道、管理金鑰與檢視指標——無需編輯 YAML。 |
| 多管道支援 | 每個機器人或情境可擁有獨立的管道,各自具備獨立的監控與錯誤處理機制。 |
支援的 LLM 提供商(截至 README)
- OpenAI、Anthropic、DeepSeek、Google Gemini、xAI、Moonshot、Zhipu AI
- 透過 Ollama 或 LM Studio 使用本地模型
- LLM-ops 平台:Dify、SiliconFlow、Aliyun Bailian、Volc Engine、ModelScope、GiteeAI、302.AI、Qiniu 等
- GPU 雲平台:CompShare、PPIO、ShengSuanYun
快速啟動選項
- LangBot Cloud(託管 SaaS) – 無需設定,直接使用,訪問
https://space.langbot.app/cloud。 - 一行本地啟動(需
uv套件管理器):uvx langbot # 在 http://localhost:5300 啟動伺服器 - Docker Compose – 克隆倉儲,
cd docker,然後執行docker compose --profile all up -d。 - 一鍵部署 – 提供 Zeabur 和 Railway 按鈕;也提供普通 Docker、手動安裝、BTPanel 或 Kubernetes 的文件。
公開示範可在 https://demo.langbot.dev/ 取得(提供示範憑證)。
典型使用情境
| 情境 | LangBot 如何協助 |
|---|---|
| 客戶支援 | 在 Slack/Discord/Telegram 上部署 AI 代理,透過 RAG 使用您的內部知識庫回答問題。 |
| 內部工具 | 將 n8n 或 Dify 工作流程連接到 WeCom/DingTalk,實現自動審核、資料查詢或報表生成。 |
| 社群管理 | 在 QQ、Discord 等群組聊天中使用 AI 驅動的內容過濾與互動協助。 |
| 跨平台存在 | 一次撰寫機器人;透過單一儀表板管理所有頻道,減少重複與營運開銷。 |
開發與可擴充性
- 技能目錄(
skills/) – 插件程式碼、部署指令碼和端對端測試的中心位置;代理可指向此處以了解如何建構或擴充系統。 - MCP 伺服器 – 透過專為 AI 代理設計的協定暴露與 Web UI 相同的 API,支援程式化建立與操作機器人及管道。
- AGENTS.md / CLAUDE.md – 面向 LLM 代理的文件,描述架構慣例與 API 變更必須保持 MCP 與技能同步的規則。
llms.txt– 機器可讀的專案元資料,發布於網站上供 LLM 消費。
社群與資源
- Discord – 活躍社群,用於支援與插件分享。
- 文件 – 功能清單、部署指南與 API 參考在
https://langbot.app/docs可查。 - 插件市場 – 可透過 LangBot Space Web UI 或 MCP 搜尋。
- 路線圖 – 公開於
https://langbot.featurebase.app/roadmap。
TL;DR
LangBot 是一個開箱即用的開源框架,可將任意 LLM 轉換為具備完整功能 Web UI、監控與可擴充插件系統的多平台即時通訊機器人。它專為需要在數十個聊天服務中維護單一可維護程式碼庫的開發者與企業設計。
相關
- 專案
- 專案
- 專案
- 專案
- 專案