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 등 다양한 인스턴트 메시징 서비스에 연결할 수 있습니다. 웹 대시보드, 플러그인 생태계, 내장된 RAG/툴 콜 기능을 통해 플랫폼별 특화된 연결 코드 없이 다중 대화형 에이전트를 구축, 디버깅, 모니터링, 배포할 수 있습니다.


핵심 기능

기능 제공되는 기능
일반적인 IM 지원 하나의 코드베이스로 10개 이상의 채팅 플랫폼과 통신 가능. 대시보드를 통해 각 봇의 인증 정보와 라우팅을 구성할 수 있습니다.
에이전트 친화적 아키텍처 내장된 Model Context Protocol (MCP) 서버(/mcp)는 HTTP API를 미러링하여 다른 AI 에이전트가 프로그래밍 방식으로 파이프라인, 플러그인, 모델을 생성/수정할 수 있도록 합니다.
RAG 및 툴 콜 지식 기반 연결기(Dify, Coze, n8n, Langflow, Deerflow, Weknora) 및 멀티모달 스트리밍 출력이 통합되어 있습니다.
프로덕션 기능 접근 제어, 레이트 제한, 민감어 필터링, 실시간 모니터링(메시지 수, 모델 호출 수, 성공률), 강력한 예외 처리 기능.
플러그인 생태계 수백 개의 커뮤니티 플러그인, 이벤트 기반 확장, MCP를 통해 쿼리 가능한 마켓플레이스(LangBot Space).
웹 관리 패널 브라우저 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

빠른 시작 옵션

  1. LangBot Cloud (호스팅 SaaS) – 설정 없이 바로 사용 가능. https://space.langbot.app/cloud 에서 이용 가능.
  2. ワン라인 로컬 실행 (uv 패키지 매니저 필요):
    uvx langbot   # http://localhost:5300 에서 서버 시작
    
  3. Docker Compose – 리포지토리 복제 후 cd docker, docker compose --profile all up -d 실행.
  4. ワン클릭 배포 – Zeabur 및 Railway용 버튼 제공. 일반 Docker, 수동 설치, BTPanel, Kubernetes용 문서도 제공.

공개 데모는 https://demo.langbot.dev/ 에서 이용 가능 (데모 자격 증명 제공).


일반적인 사용 사례

시나리오 LangBot의 도움
고객 지원 Slack/Discord/Telegram에 RAG를 사용해 내부 지식 기반을 기반으로 질문에 답변하는 AI 에이전트 배포.
내부 도구 n8n 또는 Dify 워크플로우를 WeCom/DingTalk에 연결해 자동 승인, 데이터 조회, 보고서 생성 자동화.
커뮤니티 모더레이션 QQ, Discord 등 그룹 채팅에서 AI 기반 콘텐츠 필터링 및 인터랙티브 지원 제공.
크로스플랫폼 존재감 봇을 한 번만 작성하면 단일 대시보드에서 모든 채널을 관리 가능. 중복 및 운영 부담 감소.

개발 및 확장성

  • 스킬 디렉터리 (skills/) – 플러그인 코드, 배포 스크립트, 엔드투엔드 테스트의 중심. 에이전트는 여기를 참조해 시스템 구축 또는 확장 방법을 이해할 수 있음.
  • MCP 서버 – 웹 UI에서 사용되는 API와 동일한 프로토콜을 제공. AI 에이전트가 프로그래밍 방식으로 봇 생성 및 파이프라인 조작 가능.
  • AGENTS.md / CLAUDE.md – LLM 에이전트를 위한 문서. 아키텍처 규칙과 API 변경 시 MCP와 스킬이 동기화되어야 한다는 규칙 설명.
  • llms.txt – LLM이 사용할 수 있는 기계가 읽을 수 있는 프로젝트 메타데이터. 웹사이트에 게시됨.

커뮤니티 및 리소스

  • Discord – 지원 및 플러그인 공유를 위한 활성 커뮤니티.
  • 문서 – 기능 목록, 배포 가이드, API 참조는 https://langbot.app/docs 에서 확인 가능.
  • 플러그인 마켓플레이스 – LangBot Space 웹 UI 또는 MCP를 통해 검색 가능.
  • 로드맵 – 공개 중. https://langbot.featurebase.app/roadmap 에서 확인 가능.

TL;DR

LangBot은 즉시 사용 가능한 오픈소스 프레임워크로, 어떤 LLM도 다중 플랫폼 인스턴트 메시징 봇으로 전환할 수 있으며, 기능이 풍부한 웹 UI, 모니터링, 확장 가능한 플러그인 시스템을 제공합니다. 수십 개의 채팅 서비스에 걸쳐 AI 에이전트를 단일 유지보수 가능한 코드베이스로 운영해야 하는 개발자 및 기업에게 적합합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트