OpenSource-Hub
C

cua

SHA-256
16.6k stars·AI 생산성·SHA-256 체크섬 확인됨

오픈 소스 컴퓨터 사용 에이전트 인프라로, 샌드박스, SDK 및 벤치마크 테스트를 제공하여 전체 데스크탑을 제어할 수 있는 AI 에이전트를 훈련하고 평가하는 데 사용됩니다.

AI가 사람처럼 컴퓨터를 조작하게 하는 오픈소스 툴박스

주요 기능

  • 백그라운드 드라이버: macOS에서 네이티브 앱을 조작할 때 커서와 포커스를 선점하지 않고 동시에 작업 가능
  • 통합 샌드박스 API: 하나의 인터페이스로 Linux/macOS/Windows/Android의 컨테이너 또는 가상 머신 지원
  • 내장 벤치마크 테스트: OSWorld, ScreenSpot 등의 표준에 대해 AI 에이전트 능력 평가
  • CuaBot 협업 도구: 코딩 에이전트가 독립 샌드박스에서 GUI 작업을 실행하고, 네이티브 창으로 표시
  • macOS 가상화 성능이 네이티브에 근접: Apple Virtualization.Framework를 사용하여 macOS/Linux 가상 머신 생성 및 관리

할 수 없는 것

  • Cua는 범용 데스크톱 자동화 도구가 아니며, AI 에이전트 시나리오를 위해 특별히 설계되어 AI 모델과 함께 사용해야 합니다. Cua Driver는 현재 macOS(백그라운드 모드)만 지원합니다. Windows/Linux 샌드박스는 가상 머신 또는 컨테이너를 통해 실행해야 합니다. Cua 샌드박스는 기본적으로 QEMU 로컬 가상화를 사용하며, 시스템이 가상화 기술(macOS의 Hypervisor.framework, Linux의 KVM 등)을 지원해야 합니다. CuaBot은 현재 초기 단계로, 일부 코딩 에이전트만 지원합니다.

사용 사례

  • 컴퓨터 사용 AI 에이전트(예: 데스크톱 작업 자동화)를 훈련 및 평가
  • 격리된 샌드박스에서 GUI 워크플로우(브라우저, 디자인 도구, 게임 엔진) 실행
  • 코딩 어시스턴트(예: Claude Code)가 가상 데스크톱에서 클릭 및 키보드 작업을 수행하도록 함

Cua는 컴퓨터 사용 에이전트(데스크톱을 자율적으로 제어하는 AI 에이전트)를 구축, 훈련 및 배포하는 데 필요한 모든 도구를 제공하는 오픈소스 플랫폼입니다. macOS, Linux 및 Windows를 지원하며, 통합 샌드박스 API(로컬 또는 클라우드), 백그라운드 드라이버(마우스/키보드를 선점하지 않음), 통합 코딩 어시스턴트를 위한 CLI 및 MCP 서버(예: Claude Code), 에이전트 성능을 평가하는 벤치마크 제품군을 제공합니다. 웹 자동화에 특화된 기존 UI 자동화 도구(예: Playwright, Selenium)와 달리, Cua는 AI 에이전트를 위해 설계되어 네이티브 데스크톱 애플리케이션, 캔버스 도구(Blender, Figma, 게임 엔진) 및 모바일 제스처를 지원합니다. 고유한 장점: (1) macOS에서 백그라운드 컴퓨터 조작을 통해 사용자 상호작용에 영향을 주지 않음; (2) 하나의 API로 여러 운영 체제 및 실행 환경(컨테이너, 가상 머신, 클라우드) 지원.

태그

computer-use agentAI automationsandboxdesktop automationbenchmarkmacOS virtualizationagent SDK

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Cua Driver (백그라운드 드라이버) 설치: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.sh)"

4

Cua Python 패키지 설치: pip install cua

5

Python에서 샌드박스를 생성하고 작업을 실행하세요. 공식 문서의 예제를 참조하십시오.

설치 가이드
  1. Cua Driver (백그라운드 드라이버) 설치: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.sh)"
  2. Cua Python 패키지 설치: pip install cua
  3. Python에서 샌드박스를 생성하고 작업을 실행하세요. 공식 문서의 예제를 참조하십시오.
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

f65081a40ae8e08b324b5dbe0132041680273097d15a10e57a63bbb228a13e59

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Cua Python 패키지 제거: `pip uninstall cua`를 실행합니다. Cua Driver 제거: 설치 스크립트에서 제공된 제거 명령을 실행합니다(또는 /usr/local/bin/cua 관련 파일을 직접 삭제합니다). Lume 가상 머신의 경우 `lume vm stop`과 `lume vm delete`를 사용합니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-25 19:40:14
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트