디지털 휴먼(2.5D, 3D, 모바일, PC, 웹)과 LLM(OpenAI 호환, DeepSeek)을 비즈니스 시스템에 연결하는 에이전트 프레임워크입니다.
AstrBotDevs/AstrBot
LLM, 플러그인, 에이전트 도구를 QQ, Telegram, Slack, Discord 같은 메신저 앱에 연결하는 오픈소스 에이전트 챗봇 플랫폼입니다.
- 스타
- 42,354
- 포크
- 3,103
- 열린 이슈
- 966
- 마지막 커밋
- 8시간 전
어떤 프로젝트인가요?
AstrBot은 대규모 언어 모델을 주요 메신저 앱에 연결하는 올인원 오픈소스 에이전트 챗봇 플랫폼입니다. 평소 사용하는 채팅 도구에서 개인 비서, 고객 지원 봇, 자동화 도우미, 사내 지식 베이스 봇을 운영하려는 개인, 개발자, 팀을 대상으로 합니다.
QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack, Discord, LINE 등 다양한 메시징 플랫폼을 지원하며, OpenAI 호환 API, Anthropic, Google Gemini, DeepSeek, 로컬 Ollama 등 여러 모델 서비스도 지원합니다. MCP, 지식 베이스, 페르소나 설정, 컨텍스트 압축과 격리된 코드 및 셸 실행을 위한 에이전트 샌드박스 같은 에이전트 기능도 제공합니다. 관리용 플러그인 시스템과 WebUI도 포함되어 있습니다.
uv 기반 CLI 설치, Docker 및 Docker Compose, 데스크톱 앱 등 다양한 배포 방식을 제공하므로 개인 컴퓨터나 서버에서 실행할 수 있습니다.
핵심 기능
- 01QQ, Telegram, Slack, Discord, Feishu, DingTalk 등 다양한 메시징 플랫폼에 연결합니다.
- 02OpenAI 호환 API, Anthropic, Gemini, Ollama 등 여러 LLM 제공자를 지원합니다.
- 03MCP, 지식 베이스, 페르소나 설정, 자동 컨텍스트 압축 기능을 제공합니다.
- 04격리된 코드 및 셸 실행을 위한 에이전트 샌드박스를 제공합니다.
- 05마켓플레이스를 갖춘 플러그인 시스템과 관리용 WebUI를 제공합니다.
활용 사례
- QQ나 Telegram에서 개인 AI 동반자를 운영합니다.
- 팀 메시징 플랫폼용 고객 지원 봇을 구축합니다.
- 채팅 앱에서 사내 지식 베이스를 기반으로 질문에 답합니다.
- 에이전트 도구와 플러그인으로 반복 작업을 자동화합니다.
빠른 시작
- 1
uv 설치(필수 사전 작업)
- 2
uv로 AstrBot 설치
uv tool install astrbot --python 3.12 - 3
환경 초기화(최초 1회만)
astrbot init - 4
AstrBot 시작
astrbot run
사용 전 알아둘 점
- 빠른 설치에는 Python 3.12 이상 환경과 uv가 필요합니다.
- LLM 및 대부분의 IM 플랫폼에 연결하려면 본인의 API 키나 플랫폼 계정이 필요합니다.
- 타사 메시징 플랫폼 및 모델 서비스의 이용 가능 여부에 따라 달라집니다.
토픽
자주 묻는 질문
- AstrBot은(는) 무엇인가요?
- LLM, 플러그인, 에이전트 도구를 QQ, Telegram, Slack, Discord 같은 메신저 앱에 연결하는 오픈소스 에이전트 챗봇 플랫폼입니다. AstrBot은 대규모 언어 모델을 주요 메신저 앱에 연결하는 올인원 오픈소스 에이전트 챗봇 플랫폼입니다. 평소 사용하는 채팅 도구에서 개인 비서, 고객 지원 봇, 자동화 도우미, 사내 지식 베이스 봇을 운영하려는 개인, 개발자, 팀을 대상으로 합니다.
- AstrBot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- AstrBot은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- AstrBot은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. AstrBot의 마지막 커밋은 2026년 10월 20일입니다.
- AstrBot은(는) 어디에 사용할 수 있나요?
- QQ나 Telegram에서 개인 AI 동반자를 운영합니다. 팀 메시징 플랫폼용 고객 지원 봇을 구축합니다. 채팅 앱에서 사내 지식 베이스를 기반으로 질문에 답합니다. 에이전트 도구와 플러그인으로 반복 작업을 자동화합니다.
- AstrBot는 어떻게 설치하나요?
- uv 설치(필수 사전 작업) uv로 AstrBot 설치: uv tool install astrbot --python 3.12 환경 초기화(최초 1회만): astrbot init AstrBot 시작: astrbot run
- AstrBot은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/AstrBotDevs/AstrBot
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LangGraph에서 복잡한 다단계 작업을 바로 실행할 수 있는, 필요한 기능을 모두 갖춘 Python용 에이전트 하네스입니다.
질문을 계획하고 웹·로컬 자료를 수집해 인용이 포함된 보고서를 작성하는 오픈소스 자율 연구 에이전트
LLM 에이전트의 대화와 실행을 Python 및 TypeScript 앱에서 활용할 수 있는 영구적이고 구조화된 메모리로 바꾸는 에이전트 네이티브 메모리 인프라입니다.