Repolode
trycua

trycua/cua

AI 에이전트가 조작할 데스크톱을 제공하는 오픈소스 컴퓨터 사용 툴킷으로, Cua Driver, Lume VM, 크로스 OS 샌드박스와 Cua Bench 평가를 포함합니다.

스타
30,573
포크
2,216
열린 이슈
1,195
마지막 커밋
4시간 전

어떤 프로젝트인가요?

Cua는 AI 에이전트가 직접 조작할 수 있는 컴퓨터를 제공하는 툴킷입니다. 여러 구성 요소로 이루어져 있습니다. Cua Driver는 CLI, MCP 또는 타입이 지정된 SDK를 통해 에이전트가 macOS, Windows, Linux의 네이티브 앱과 브라우저를 살펴보고 제어할 수 있게 합니다. Lume은 Apple Silicon에서 Apple의 Virtualization.Framework를 사용해 로컬 macOS 및 Linux VM을 생성하고 관리합니다. 또한 Python, TypeScript, Rust로 제공되는 cua SDK와 CLI를 사용하면 로컬 VM과 컨테이너에서 샌드박스를 실행할 수 있습니다.

저장소에는 컴퓨터 사용 작업을 만들고, 에이전트를 평가하며, 학습용 궤적을 내보내는 프레임워크인 Cua Bench와 양식 입력을 위한 의사결정을 지원하는 소형 특화 모델 제품군인 CUA-S1도 포함됩니다. macOS용 데스크톱 앱인 Cua Spaces는 사용자의 컴퓨터나 클라우드 계정에서 에이전트가 사용할 전체 데스크톱을 제공합니다. 핵심 SDK, Driver, Lume, Bench는 MIT 라이선스를 따르며, Cua Spaces와 Cua Driver Bench는 FSL-1.1-MIT를 사용합니다.

핵심 기능

  • 01Cua Driver는 macOS, Windows, Linux에서 네이티브 데스크톱 앱과 브라우저를 조작합니다.
  • 02Lume은 Apple Silicon에서 로컬 macOS 및 Linux VM을 생성하고 관리합니다.
  • 03cua SDK와 CLI는 로컬 VM과 컨테이너에서 샌드박스를 실행합니다.
  • 04Cua Bench는 컴퓨터 사용 작업을 만들고, 에이전트를 평가하며, 궤적을 내보냅니다.
  • 05CUA-S1은 컴퓨터 사용 관련 의사결정을 위한 소형 특화 모델을 제공합니다.

활용 사례

  • AI 에이전트가 데스크톱 앱을 조작해 반복적인 GUI 작업 흐름을 자동화하도록 합니다.
  • 에이전트 실험을 위해 격리된 macOS 또는 Linux 샌드박스를 실행합니다.
  • 컴퓨터 사용 에이전트를 벤치마크하고 학습용 궤적을 생성합니다.

빠른 시작

  1. 1

    pip으로 cua SDK를 설치합니다

    pip install cua
  2. 2

    cua CLI를 설치하고 README 예제를 사용해 로컬 Linux sandbox를 만듭니다

  3. 3

    sandbox 안에서 명령을 실행합니다

    cua sb exec dev uname -a

사용 전 알아둘 점

  • Cua Spaces 데스크톱 앱은 MIT가 아닌 FSL-1.1-MIT 라이선스로 소스가 공개되어 있으며, Spaces는 개인 무료 티어를 초과하면 유료입니다.
  • Lume은 Apple Silicon에서 로컬 macOS 및 Linux VM만 실행합니다.
  • Cua Driver의 백그라운드 작동은 앱과 플랫폼의 지원 여부에 따라 달라지며, 명시된 제한이 있습니다.
  • CUA-S1은 초기 단계의 소스 전용 연구 릴리스이며, 모델 가중치는 별도로 호스팅됩니다.

토픽

자주 묻는 질문

cua은(는) 무엇인가요?
AI 에이전트가 조작할 데스크톱을 제공하는 오픈소스 컴퓨터 사용 툴킷으로, Cua Driver, Lume VM, 크로스 OS 샌드박스와 Cua Bench 평가를 포함합니다. Cua는 AI 에이전트가 직접 조작할 수 있는 컴퓨터를 제공하는 툴킷입니다. 여러 구성 요소로 이루어져 있습니다. Cua Driver는 CLI, MCP 또는 타입이 지정된 SDK를 통해 에이전트가 macOS, Windows, Linux의 네이티브 앱과 브라우저를 살펴보고 제어할 수 있게 합니다. Lume은 Apple Silicon에서 Apple의 Virtualization.Framework를 사용해 로컬 macOS 및 Linux VM을 생성하고 관리합니다. 또한 Python, TypeScript, Rust로 제공되는 cua SDK와 CLI를 사용하면 로컬 VM과 컨테이너에서 샌드박스를 실행할 수 있습니다.
cua은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
cua은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
cua은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. cua의 마지막 커밋은 2026년 10월 22일입니다.
cua은(는) 어디에 사용할 수 있나요?
AI 에이전트가 데스크톱 앱을 조작해 반복적인 GUI 작업 흐름을 자동화하도록 합니다. 에이전트 실험을 위해 격리된 macOS 또는 Linux 샌드박스를 실행합니다. 컴퓨터 사용 에이전트를 벤치마크하고 학습용 궤적을 생성합니다.
cua는 어떻게 설치하나요?
pip으로 cua SDK를 설치합니다: pip install cua cua CLI를 설치하고 README 예제를 사용해 로컬 Linux sandbox를 만듭니다 sandbox 안에서 명령을 실행합니다: cua sb exec dev uname -a
cua은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/trycua/cua

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트