큐레이션

AstrBot

메신저와 웹 화면을 연결해 LLM·에이전트·플러그인을 운영하는 오픈소스 AI 어시스턴트 프레임워크

Python39.7k+
AstrBot 대표 이미지

요약

AstrBot은 여러 메신저와 웹 화면에서 LLM 대화, 멀티모달 입력, 에이전트, MCP, 스킬, 지식 베이스를 연결하는 오픈소스 프레임워크입니다.

도구 소개

공식 README는 QQ·기업용 WeChat·Feishu·DingTalk·WeChat Official Accounts·Telegram·Slack 등 다양한 채널 연결과 플러그인 확장을 설명합니다. WebUI와 Web ChatUI, 웹 검색, 에이전트 샌드박스도 함께 제공합니다. 메시지 채널을 바꾸어도 모델·플러그인·도구 계층을 한 운영면에서 관리하는 구성이 핵심입니다.

사용 포인트

  • Telegram이나 Slack에서 개인용 AI 어시스턴트 운영
  • 대화형 에이전트와 웹 검색·MCP 도구 연결
  • 플러그인 마켓플레이스로 기능 확장
  • 코드 실행을 에이전트 샌드박스 안에서 분리

설치와 시작

공식 README의 uv 기반 시작 방식입니다.

uv tool install astrbot --python 3.12
astrbot init
astrbot run

컨테이너 환경을 선호하면 공식 Docker 배포 문서를 기준으로 구성합니다. 첫 테스트에서는 읽기 전용 도구와 별도 샌드박스를 먼저 연결하는 편이 안전합니다.

선정 사유

메신저를 입력 창으로만 쓰지 않고 에이전트·플러그인·샌드박스가 있는 운영 표면으로 확장한다는 점이 분명합니다. 여러 채널에 같은 AI 업무 흐름을 붙이려는 개인과 팀이 구조를 살펴볼 만합니다.

참고