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은 AI 기반 인스턴트 메시징(IM) 봇을 구축하기 위한 오픈소스, 프로덕션 등급 플랫폼입니다. 대규모 언어 모델(LLM)을 Slack, Discord, Telegram, WeChat 및 10개 이상의 다른 채팅 플랫폼에 연결하여 대화하고 작업을 실행하는 지능형 에이전트를 만들 수 있습니다. 모든 것을 단일 웹 대시보드에서 관리할 수 있습니다.
핵심 기능:
- AI 및 에이전트: 다중 턴 대화, 도구 호출, 다중 모달 지원, 스트리밍 출력, 내장 RAG(지식 베이스), Dify, Coze, n8n, Langflow 등과의 심층 통합.
- 유니버설 IM 지원: 하나의 코드베이스로 Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk, KOOK, Matrix(후자는 WhatsApp, Signal 등에 브리지)에서 작동합니다.
- 프로덕션 준비: 액세스 제어, 속도 제한, 민감 단어 필터링, 모니터링, 예외 처리.
- 플러그인 생태계: 이벤트 기반 아키텍처와 수백 개의 플러그인 및 Model Context Protocol(MCP) 지원.
- 웹 관리: 브라우저 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, Zhipu, Ollama/LM Studio를 통한 로컬 모델, SiliconFlow 및 Aliyun Bailian과 같은 게이트웨이와 함께 작동합니다. 15개 이상의 LLM 공급자 및 통합을 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트