본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

iflytek/astron-rpa

Java0 / 0

AstronRPA는 시각적 디자이너와 300개 이상의 사전 구성 컴포넌트로 데스크톱과 웹 자동화를 지원하는 엔터프라이즈급 오픈소스 RPA 애플리케이션이다.

TL;DR

AstronRPA는 Vue 3·Electron 기반의 시각적 디자이너와 Python 실행 엔진, Java/Python 마이크로서비스로 구성된 온프레미스 가능한 엔터프라이즈급 RPA 플랫폼이다. 300개 이상의 사전구성 컴포넌트와 엔진 내 actionlib·executor 같은 모듈 구조를 통해 데스크톱·웹 자동화와 데이터 처리 작업을 빠르게 조합하여 실행할 수 있다. Astron Agent와의 네이티브 양방향 연동으로 AI 추론 결과를 자동화 실행으로 연결할 수 있으며 Docker 컨테이너화로 배포·확장·관측이 용이하다. 단 클라이언트 주지원 OS가 Windows로 제한되며 기본 빌드와 런타임은 Node.js, Python 3.13, JDK 등 특정 버전 요구사항을 필요로 한다.

핵심 포인트

  • 300개 이상의 사전구성된 atomic capabilities를 제공하여 복잡한 자동화 작업을 구성하는 개발 속도와 재사용성을 높였다.
  • Astron Agent와의 네이티브 양방향 연동을 통해 에이전트의 추론 결과를 곧바로 워크플로 실행으로 연결할 수 있는 통합 실행 환경을 구성했다.
  • 프론트엔드(Vue 3 + TypeScript + Electron), 백엔드(Java Spring Boot + Python FastAPI), 엔진(Python 실행 프레임워크)의 분리 아키텍처로 확장성과 모듈별 유지보수를 용이하게 설계했다.
  • Docker 기반 배포를 권장하여 온프레미스 환경에서 컨테이너화된 마이크로서비스로 보안·관측성·스케일링을 확보하도록 구성했다.

이미지 분석

프론트엔드·엔진·백엔드로 구획된 전체 아키텍처 다이어그램이다.
다이어그램은 프론트엔드에서 시각적 디자이너와 운영 도구들이 위치하고 엔진 레이어에 로컬 게이트웨이, Core Services, Executor, Atomic Capabilities가 배치되어 있음을 보여준다. 백엔드에는 Backend Gateway, 서버군, 외부 서비스, 스토리지 컴포넌트가 위치하며 통신은 HTTP/HTTPS와 WebSocket을 통해 이루어지는 흐름으로 묘사되어 있다. 배포 최하단에 컨테이너화 레이어가 있어 Docker 기반 배포가 설계 전반에 적용된 점이 시각적으로 확인된다.

6k

STARS

590

FORKS

+211

TRENDING

0

조회수

watchers 6kopen issues 45Apache License 2.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.