브라우저, Excel, 이메일, PDF, 클라우드 API, 데스크톱 앱을 지원하는 Python 및 Robot Framework 기반 RPA 라이브러리입니다.
A9T9/RPA
매크로 녹화기, JavaScript API, OCR, 이미지 인식, AI 어시스턴트용 MCP 서버를 갖춘 브라우저 및 데스크톱 자동화 확장 프로그램입니다.
대체할 수 있는 제품:UiPath
Automation Anywhere
- 스타
- 2,101
- 포크
- 422
- 열린 이슈
- 10
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Ui.Vision은 웹사이트와 데스크톱 애플리케이션을 자동화하는 브라우저 확장 프로그램입니다. 매크로를 녹화하거나 명령 테이블에서 편집할 수 있고, uiv.* API를 사용해 JavaScript로 작성할 수도 있습니다. 양식 작성, 웹 데이터 추출, 파일 다운로드, 사용자의 기존 브라우저 세션에서 실행되는 반복 작업을 처리합니다.
사용할 수 있는 HTML 셀렉터가 없는 페이지에서는 OCR로 화면의 텍스트를 찾고 이미지 매칭으로 컨트롤의 위치를 파악할 수 있습니다. 데스크톱 자동화는 시각 인식과 마우스 및 키보드 입력을 함께 사용하며, 별도의 Ui.Vision 데스크톱 구성 요소(XModules)가 필요합니다. 테스트 스타일 매크로에서는 Selenium IDE 명령을 지원합니다.
프로젝트에는 uivision-mcp-bridge 패키지로 제공되는 MCP 서버가 포함되어 있으며, 이 서버를 통해 Claude Code, Claude Desktop, Cursor 등의 MCP 클라이언트를 확장 프로그램에 연결할 수 있습니다. AI 에이전트는 페이지를 확인하고 매크로를 만들거나 편집하고 실행한 다음 로그와 스크린샷을 검토할 수 있습니다. 저장소에는 Chrome, Edge, Firefox용으로 React와 webpack을 사용해 빌드되는 확장 프로그램 소스도 포함되어 있습니다.
핵심 기능
- 01브라우저 작업을 매크로로 녹화하거나 명령 테이블에서 편집합니다.
- 02uiv.* JavaScript API로 웹사이트를 자동화합니다.
- 03OCR로 화면의 텍스트를 찾고 이미지로 컨트롤의 위치를 파악합니다.
- 04AI 어시스턴트가 매크로를 만들고 편집하고 실행할 수 있도록 MCP 서버를 제공합니다.
- 05테스트 스타일 매크로에서 Selenium IDE 명령을 지원합니다.
- 06Chrome, Edge, Firefox용으로 빌드할 수 있습니다.
활용 사례
- 반복적인 웹 양식을 작성하거나 정기적으로 보고서를 다운로드합니다.
- 사용할 수 있는 API가 없는 웹사이트에서 데이터를 추출합니다.
- 입력 데이터만 바꿔 같은 웹 테스트를 실행합니다.
- AI 에이전트가 브라우저 자동화 작업을 작성하고 실행하도록 합니다.
- HTML 구조가 없는 데스크톱 또는 원격 데스크톱 인터페이스를 자동화합니다.
빠른 시작
- 1
Chrome 웹 스토어, Edge 추가 기능 또는 Firefox 부가 기능에서 브라우저 확장 프로그램을 설치하세요
- 2
설치 프로그램을 실행해 MCP 클라이언트에 연결하세요(선택 사항)
npx uivision-mcp-bridge --setup
사용 전 알아둘 점
- 데스크톱 자동화에는 별도의 XModules 데스크톱 구성 요소가 필요합니다.
- MCP 브리지를 사용하려면 Node.js와 npm이 설치되어 있어야 합니다.
- 소스에서 빌드하려면 Node V20.11.1과 NPM V10.2.4가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- RPA은(는) 무엇인가요?
- 매크로 녹화기, JavaScript API, OCR, 이미지 인식, AI 어시스턴트용 MCP 서버를 갖춘 브라우저 및 데스크톱 자동화 확장 프로그램입니다. Ui.Vision은 웹사이트와 데스크톱 애플리케이션을 자동화하는 브라우저 확장 프로그램입니다. 매크로를 녹화하거나 명령 테이블에서 편집할 수 있고, uiv.* API를 사용해 JavaScript로 작성할 수도 있습니다. 양식 작성, 웹 데이터 추출, 파일 다운로드, 사용자의 기존 브라우저 세션에서 실행되는 반복 작업을 처리합니다.
- RPA은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- RPA은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- RPA은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. RPA의 마지막 커밋은 2026년 11월 4일입니다.
- RPA은(는) 어디에 사용할 수 있나요?
- 반복적인 웹 양식을 작성하거나 정기적으로 보고서를 다운로드합니다. 사용할 수 있는 API가 없는 웹사이트에서 데이터를 추출합니다. 입력 데이터만 바꿔 같은 웹 테스트를 실행합니다. AI 에이전트가 브라우저 자동화 작업을 작성하고 실행하도록 합니다. HTML 구조가 없는 데스크톱 또는 원격 데스크톱 인터페이스를 자동화합니다.
- RPA는 어떻게 설치하나요?
- Chrome 웹 스토어, Edge 추가 기능 또는 Firefox 부가 기능에서 브라우저 확장 프로그램을 설치하세요 설치 프로그램을 실행해 MCP 클라이언트에 연결하세요(선택 사항): npx uivision-mcp-bridge --setup
- RPA은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/A9T9/RPA
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
작업을 한 번 기록해 모델 호출 없이 에이전트나 사람이 다시 실행할 수 있는 로컬 프로그램으로 컴파일하고, 저장할 때마다 검증하는 오픈소스 실행 계층입니다.
간단한 TagUI 플로 스크립트로 웹사이트, 데스크톱 앱, 명령줄 작업을 자동화하는 무료 오픈소스 RPA 도구입니다.
LLM과 컴퓨터 비전으로 모든 사이트에서 웹 워크플로를 실행하는 오픈 소스 브라우저 자동화 도구로, Playwright에 AI 명령을 더합니다.
브라우저 상호작용을 한 번 기록해 결정론적 워크플로로 재생하고, 단계 실패 시 Browser Use AI를 대체 수단으로 사용합니다.
AI 에이전트가 WebDriver BiDi를 통해 Firefox를 탐색하고 검사할 수 있게 해 주는 MCP 서버로, 에이전트 기반 브라우징과 개발자 도구 디버깅에 활용됩니다.