Repolode
AstrBotDevs

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. 1

    uv 설치(필수 사전 작업)

  2. 2

    uv로 AstrBot 설치

    uv tool install astrbot --python 3.12
  3. 3

    환경 초기화(최초 1회만)

    astrbot init
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트