langbot-app/LangBot
요약
LangBot은 다양한 채팅 플랫폼에 LLM을 연결하여 프로덕션급 AI 에이전트를 구축할 수 있는 오픈 소스 플랫폼입니다. Discord, Telegram, Slack 등 범용 IM 지원과 RAG 통합, 플러그인 생태계를 통해 지능형 봇 배포를 간소화합니다.
핵심 포인트
- Discord, Telegram, Slack 등 다양한 메신저 플랫폼 통합 지원
- Dify, Coze, n8n 등과 연동되는 내장형 RAG 기능 제공
- 액세스 제어 및 속도 제한 등 프로덕션 환경을 위한 보안 기능 탑재
- MCP 프로토콜 및 이벤트 기반 아키텍처를 통한 확장성 확보
- 웹 관리 패널을 통한 직관적인 봇 구성 및 모니터링 가능
English / 简体中文 / 繁體中文 / 日本語 / Español / Français / 한국어 / Русский / Tiếng Việt
Website | Features | Docs | API | Cloud | Plugin Market | Roadmap
LangBot은 AI 기반의 인스턴트 메시징 봇을 구축하기 위한 오픈 소스(open-source), 프로덕션급(production-grade) 플랫폼입니다. 이 플랫폼은 거대 언어 모델(LLMs)을 모든 채팅 플랫폼에 연결하여, 대화하고 작업을 수행하며 기존 워크플로우와 통합할 수 있는 지능형 에이전트(agents)를 생성할 수 있게 해줍니다.
AI 대화 및 에이전트 (AI Conversations & Agents)— 멀티턴 대화(Multi-turn dialogues), 도구 호출(tool calling), 멀티모달(multi-modal) 지원, 스트리밍 출력(streaming output). Dify, Coze, n8n, Langflow, Deerflow, Weknora와 깊게 통합된 내장형 RAG(지식 베이스)를 제공합니다.
범용 IM 플랫폼 지원 (Universal IM Platform Support)— 하나의 코드베이스로 Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk, KOOK를 지원합니다.
프로덕션 준비 완료 (Production-Ready)— 액세스 제어(access control), 속도 제한(rate limiting), 민감 단어 필터링(sensitive word filtering), 포괄적인 모니터링 및 예외 처리(exception handling)를 제공합니다. 기업들이 신뢰하고 사용합니다.
플러그인 생태계 (Plugin Ecosystem)— 수백 개의 플러그인, 이벤트 기반 아키텍처(event-driven architecture), 컴포넌트 확장(component extensions), 그리고 MCP 프로토콜 지원을 제공합니다.
웹 관리 패널 (Web Management Panel)— 직관적인 브라우저 인터페이스를 통해 봇을 구성, 관리 및 모니터링할 수 있습니다. YAML 편집이 필요하지 않습니다.
멀티 파이프라인 아키텍처 (Multi-Pipeline Architecture)— 다양한 시나리오를 위한 서로 다른 봇을 운영하며, 포괄적인 모니터링과 예외 처리를 지원합니다.
📍 실용 가이드: 5분 만에 멀티 플랫폼 AI 봇 배포하기, DeepSeek를 WeChat, Discord, Telegram에 연결하기, Discord, Telegram, Slack에서 Dify Agent 실행하기, n8n 기반 챗봇 구축하기.
최신 업데이트를 받으려면 저장소 우측 상단의 Star 및 Watch 버튼을 클릭하세요.
LangBot Cloud — 배포가 필요 없는, 즉시 사용 가능한 서비스.
uvx langbot
uv가 필요합니다. http://localhost:5300 을 방문하세요 — 완료되었습니다.
git clone https://github.com/langbot-app/LangBot
cd LangBot/docker
docker compose --profile all up -d
기타 옵션: Docker · Manual · BTPanel · Kubernetes
| 플랫폼 | 상태 | 비고 |
|---|---|---|
| Discord | ✅ | 공식 |
| ... | ||
| 제공자 | 유형 | 상태 |
| --- | --- | --- |
| OpenAI | LLM | ✅ |
| ... | ||
| 사용 사례 | LangBot의 역할 | |
| --- | --- | |
| 고객 지원 (Customer Support) | ||
| 지식 베이스 (knowledge base)를 사용하여 질문에 답변하는 AI 에이전트를 Slack/Discord/Telegram에 배포 | ||
| 내부 도구 (Internal Tools) | ||
| 자동화된 비즈니스 프로세스를 위해 n8n/Dify 워크플로우를 WeCom/DingTalk에 연결 | ||
| 커뮤니티 관리 (Community Management) | ||
| AI 기반 콘텐츠 필터링 및 상호작용을 통해 QQ/Discord 그룹을 관리 | ||
| 멀티 플랫폼 존재감 (Multi-Platform Presence) | ||
| 하나의 봇으로 모든 플랫폼 지원. 단일 대시보드에서 관리 |
LangBot은 **설계 단계부터 에이전트에 최적화(agent-friendly by design)**되어 있습니다. 여러분의 코딩 에이전트(Claude Code, Codex, Copilot, Cursor, …)는 다음과 같은 일급 지원(first-class support)을 통해 LangBot을 운영, 확장 및 배포할 수 있습니다:
MCP 서버 (MCP Server)— LangBot은 /mcp 경로에 내장된 모델 컨텍스트 프로토콜 (Model Context Protocol, MCP) 엔드포인트를 노출하여 HTTP API를 미러링하므로, 에이전트가 봇, 파이프라인, 플러그인 및 모델을 프로그래밍 방식으로 관리할 수 있습니다. 동일한 API 키로 인증하며(config.yaml에서 글로벌 키를 설정하거나 사용자별 키 사용), 별도의 로그인 흐름이 필요하지 않습니다. 웹 패널의 API & MCP 탭에서 구성하십시오.
레포지토리 내 스킬 (In-repo Skills)— skills/ 디렉토리는 LangBot 작업의 **단일 진실 공급원 (single source of truth)**입니다: 플러그인 개발, 코어 개발, 엔드 투 엔드 (end-to-end) 테스트, 배포, 그리고 LangBot / LangBot Space MCP 서버 운영이 여기에 포함됩니다. 에이전트가 이 디렉토리를 참조하게 하면 어떻게 빌드해야 하는지 알 수 있습니다.
AGENTS.md— 모든 레포지토리에는 아키텍처, 컨벤션(conventions), 그리고 API 변경 시 MCP 서버와 스킬을 동기화해야 한다는 규칙을 설명하는 AGENTS.md(CLAUDE.md로 심볼릭 링크됨)가 포함되어 있습니다.
— LLM을 위한 기계 판독 가능 프로젝트 컨텍스트(Machine-readable project context)는 웹사이트의 llms.txt에 게시됩니다.
Cloud / 마켓플레이스 (Marketplace): LangBot Space 또한 MCP 서버를 노출하므로, 에이전트는 개인 액세스 토큰 (Personal Access Token)으로 인증하여 플러그인 / MCP / 스킬 마켓플레이스를 검색하고 조사할 수 있습니다.
지금 바로 체험해보세요: https://demo.langbot.dev/
- 이메일:
demo@langbot.app - 비밀번호:
langbot123456
참고: 공개 데모 환경입니다. 민감한 정보를 입력하지 마세요.
LangBot을 더 나은 방향으로 발전시키는 데 도움을 주신 모든 기여자(contributors)분들께 감사드립니다:
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending Python (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기