목록으로
제품2026년 4월 26일 PM 08:36

'trycua/cua' 깃허브 트렌딩… 백그라운드 macOS 컴퓨터-유즈 프레임워크, Cloud·로컬 QEMU·Apple Virtualization.Framework까지 통합

오픈소스 컴퓨터-유즈 에이전트 프레임워크 'trycua/cua'가 깃허브 트렌딩에 올랐다. 누적 1만 4,212스타에 일일 204스타가 추가됐다. 어떠한 macOS 네이티브 앱도 백그라운드에서 구동할 수 있는 점이 핵심으로, 에이전트가 클릭·타이핑·검증을 수행하는 동안 사용자의 커서·포커스·스페이스를 빼앗지 않는다.

특히 크로미움 웹 콘텐츠나 Blender, Figma, DAW(디지털 오디오 워크스테이션), 게임 엔진처럼 접근성(AX) API가 동작하지 않는 캔버스 기반 도구에서도 작동한다는 점이 차별화 요소다. CLI 또는 MCP 서버 형태로 Claude Code, Cursor, 그리고 자체 클라이언트와 연동할 수 있으며, 모든 세션은 재생 가능한 트래젝토리로 기록된다.

코어 SDK는 'pip install cua'로 설치하며 Python 3.11 이상을 요구한다. Sandbox API는 Image.linux(), .macos(), .windows(), .android() 등 OS와 런타임에 무관한 동일 API를 제공해, ephemeral 샌드박스에서 셸 명령 실행, 스크린샷, 마우스 클릭, 키보드 타이핑, 멀티터치 제스처까지 지원한다.

실행 환경은 클라우드(cua.ai)와 로컬(QEMU) 양쪽을 모두 커버한다. 리눅스 컨테이너, 리눅스 VM, macOS, 윈도우, 안드로이드는 클라우드와 로컬에서 모두 지원되며, BYOI(.qcow2, .iso) 옵션은 로컬에서 즉시 사용 가능하고 클라우드는 곧 추가될 예정이다.

별도 도구인 'cuabot'은 코딩 에이전트에 컴퓨터-유즈 샌드박스를 제공하며, H.265 영상 전송, 클립보드 공유, 오디오 전송을 지원해 개별 윈도우가 데스크톱에 네이티브처럼 표시된다. 'npx cuabot'으로 온보딩한 뒤 'cuabot claude'(Claude Code), 'cuabot openclaw'(OpenClaw 샌드박스 실행)처럼 어떤 에이전트나 GUI 워크플로우도 샌드박스에서 실행할 수 있다.

성능 평가용 도구 'cua-bench'는 OSWorld, ScreenSpot, Windows Arena 같은 표준 벤치마크와 사용자 정의 태스크에서 컴퓨터-유즈 에이전트를 평가하고, 학습용 트래젝토리를 익스포트할 수 있다. 'cb run dataset' 명령으로 병렬 실행도 지원한다.

VM 매니저 'lume'은 Apple Silicon에서 Apple의 Virtualization.Framework를 활용해 macOS·리눅스 VM을 거의 네이티브 성능으로 생성·관리한다. 'lume run macos-sequoia-vanilla:latest' 같은 한 줄 명령으로 macOS 시쿼이아 VM을 즉시 띄울 수 있다.

전체 패키지 구성은 cuabot(멀티 에이전트 컴퓨터-유즈 샌드박스 CLI), cua-agent(에이전트 프레임워크), cua-sandbox(샌드박스 SDK), cua-computer-server(UI 인터랙션 드라이버), cua-bench(벤치마크·강화학습 환경), lume(Apple Silicon VM 관리), lumier(Lume용 도커 호환 인터페이스)로 모듈화되어 있다. 라이선스는 MIT이며 OmniParser(CC-BY-4.0), 옵션 cua-agent[omni]의 ultralytics(AGPL-3.0) 등 일부 서드파티 컴포넌트는 별도 라이선스를 따른다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사