프로젝트 소개
Cua는 AI 에이전트가 조작할 수 있는 컴퓨터를 제공하는 것을 목표로 하는 오픈소스 프로젝트입니다. 데스크톱 자동화, 샌드박스 환경, 가상 머신, 전문 모델, 평가 도구를 하나의 저장소에 묶어 제공합니다. 이 프로젝트는 자신의 범위를 "Computer-Use 2.0"이라고 설명하는데, 이는 하나의 작업 안에서 코드, API, 그래픽 인터페이스를 넘나들 수 있는 에이전트를 의미합니다.
주요 구성 요소:
- Cua Driver: macOS, Windows, Linux에서 네이티브 데스크톱 앱과 브라우저를 검사하고 조작하기 위한 도구입니다. CLI, MCP 또는 타입 지정 SDK를 통해 접근할 수 있습니다. 앱과 플랫폼이 허용하는 경우, 에이전트가 포인터를 움직이거나 포커스를 빼앗지 않고 동작할 수 있도록 백그라운드 전달을 제공합니다. macOS/Linux(셸)와 Windows(PowerShell)용 설치 스크립트가 제공됩니다.
- Cua Fleets: run.cua.ai를 통해 프로비저닝되는 격리된 클라우드 데스크톱입니다. 플릿은 샌드박스 용량을 유지하며, 코드는 풀에서 데스크톱을 확보하고 Sandbox SDK를 사용해 명령을 실행하고, 스크린샷을 캡처하고, 앱과 상호작용합니다. 로컬 샌드박스와 플릿은 SDK를 공유하지만 자격 증명, 이미지, 작업, 런타임 요구 사항이 다릅니다.
- Lume: Apple의 Virtualization.Framework를 사용해 Apple Silicon에서 로컬 macOS 및 Linux VM을 생성하고 관리하며, CLI와 설치 스크립트를 제공합니다.
- CUA-S1: 필드에 값을 선택하는 것과 같은 제한된 컴퓨터 사용 결정을 위한 소형 특화 "System 1" 모델 제품군입니다. 첫 번째 연구 프로필은 양식에 초점을 맞추며, 토큰을 생성하는 대신 구조화된 인터페이스 요소와 문서 값으로부터 결정을 채점합니다. 저장소에는 Python 모델 코드, 합성 데이터 생성, 학습, 평가가 포함되어 있으며, 가중치는 Hugging Face에 별도로 호스팅되는 초기 소스 전용 연구 릴리스로 설명됩니다.
- Cua Bench: 컴퓨터 사용 작업을 구축하고, 에이전트를 평가하고, 학습용 궤적을 내보내기 위한 도구입니다. 시뮬레이션된 작업은 VM, Docker 또는 모델 API 키 없이 Python 3.12/3.13과 uv를 사용해 실행할 수 있습니다.
README는 문서, 튜토리얼, 블로그, Discord, GitHub Issues를 안내합니다. 프로젝트는 MIT 라이선스이며, 서드파티 구성 요소는 자체 라이선스를 따른다고 명시합니다(예: Kasm, 선택적 AGPL 라이선스 cua-som 패키지, OmniParser 관련 아티팩트). 상표 고지는 Apple, Canonical, Microsoft와 제휴 관계가 없음을 분명히 합니다. 인용 메타데이터는 BibTeX와 CITATION.cff를 통해 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.