큐레이션

Cua

여러 운영체제의 컴퓨터 사용 에이전트와 샌드박스·벤치마크를 함께 다루는 오픈소스 실행 계층

Python21.3k+
Cua 대표 이미지

요약

Cua는 AI 에이전트가 화면을 보고 클릭·입력·검증하도록 만드는 오픈소스 컴퓨터 사용 계층입니다. 드라이버, 운영체제별 샌드박스, 학습·평가용 벤치마크를 하나의 저장소에서 다룹니다.

도구 소개

공식 README 기준으로 macOS·Windows·Linux용 background driver, Linux·macOS·Windows·Android 샌드박스 API, Cua-Bench, Apple Silicon용 Lume 가상화를 제공합니다. 같은 API로 로컬 또는 클라우드 실행 환경을 바꿀 수 있습니다.

사용 포인트

  • 브라우저를 넘어 데스크톱 앱 조작 에이전트 실험
  • OS별 화면·입력 차이를 샌드박스 단위로 비교
  • 스크린샷·클릭·키보드 작업을 자동화 테스트에 포함
  • OSWorld·ScreenSpot·사용자 정의 작업으로 컴퓨터 사용 성능 평가

설치와 시작

공식 README의 Python 샌드박스 경로는 다음과 같습니다.

pip install cua

Python 3.11 이상에서 격리된 샌드박스를 만든 뒤 스크린샷과 클릭 한 가지부터 확인합니다. 드라이버는 공식 설치 문서의 운영체제별 절차를 따릅니다.

선정 사유

GitHub 공식 API에서 21,326 stars와 2026-08-14 최신 push를 확인했습니다. 실제 화면 조작을 실행 환경·벤치마크와 함께 다루므로, 컴퓨터 사용 에이전트의 데모를 넘어 재현 가능한 평가 흐름으로 확장하기 좋습니다.

참고