
Cua
Cua AI, Inc. · 코딩
Cua는 컴퓨터 사용 에이전트를 위한 오픈소스 에이전트 인프라다. 샌드박스, 백그라운드 드라이버, 로컬 VM, 평가 벤치마크를 macOS, Linux, Windows, Android에 걸쳐 제공한다.

Cua 소개
About
Cua란
Cua는 AI 에이전트가 실제 컴퓨터를 쓰게 해 주는 도구 모음이다. 단일 앱이 아니라 SDK, 드라이버, 샌드박스, 가상 머신, 테스트 도구를 한데 묶은 것으로, 개발자는 이들을 조합해 클릭하고 입력하고 화면을 읽는 에이전트를 학습시키고 평가하고 실행한다.
만든 곳은 Cua AI, Inc.이며 Y Combinator의 지원을 받는다. 코드 대부분이 MIT 라이선스이고 GitHub 스타는 수만 개를 넘겼다. 데스크톱 자동화를 처음부터 짜는 대신 이걸 고르는 팀이 많은 이유다.
이런 에이전트에서 어려운 문제는 어디서 돌리느냐다. 자기 컴퓨터에서 데스크톱을 직접 조작하는 건 위험하고, 스크린샷으로 판단하는 에이전트는 안정적으로 초기화되는 환경이 필요하다. Cua는 로컬 Docker와 QEMU 샌드박스에 macOS 가상화 계층을 얹어 작업을 격리한다. 대신 클라우드 쪽은 쓴 만큼 과금되고, macOS의 깊은 기능은 Apple 하드웨어에 의존한다.
시작하기
- macOS, Linux, Windows에서 한 줄 설치 스크립트로
cuaCLI를 설치한다 - Linux 컨테이너나 macOS VM 같은 샌드박스를 만들고 이름을 붙인다
- 자신의 에이전트, 모델, 스크립트를 연결하고 자연스러운 말로 작업을 넘긴다
- 결과를 읽고 스크린샷을 찍거나 실행을 내보내 나중에 다시 돌려 본다
제품 정보
Cua의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- AI 에이전트 개발자
- 자동화 엔지니어
- 연구·평가 팀
- 개인 개발자
작업
- 데스크톱 앱 자동화
- 에이전트 평가
- 크로스 플랫폼 테스트
- 안전한 실험
활용 상황
- 컴퓨터 사용 모델 학습
- CI에서 웹·데스크톱 에이전트 테스트
- 작업 옆에서 에이전트 돌리기
- 한 대를 넘어 확장
주요 기능
백그라운드 조작을 위한 Cua Driver
Cua Driver는 macOS, Windows, Linux의 네이티브 앱과 브라우저를 살펴보고 조작하는 도구를 에이전트에 준다. CLI, MCP, 타입 지정 SDK로 연결하므로 Claude Code, Codex, Cursor, OpenClaw 같은 도구에 붙는다. 백그라운드 전달 덕분에 포인터를 움직이지 않고 포커스도 빼앗지 않는다. 에이전트가 도는 동안에도 컴퓨터를 그대로 쓸 수 있다.
네 가지 OS에 걸친 샌드박스
Cua는 Linux, Windows, macOS, Android 네 데스크톱 계열에서 에이전트를 돌린다. Ubuntu 컨테이너, 완전한 Windows 11 VM, macOS VM, Android 이미지를 띄우고 모두 같은 API로 다룬다. 이미지에 데몬이 들어 있어 샌드박스가 시작되는 순간부터 프로세스, 파일, 스크린샷, 입력을 쓸 수 있다.
로컬 VM을 위한 Lume
Lume는 Apple의 가상화 프레임워크로 Apple Silicon에서 macOS와 Linux 가상 머신을 만들고 관리한다. Mac 사용자는 추가 하드웨어 없이 초기화 가능한 macOS 환경을 손에 넣는다. 내 컴퓨터에서 도는 샌드박스 계층도 이것이 받친다.
하나의 SDK, 여러 언어
같은 Cua SDK를 Python, TypeScript, Swift, Kotlin에서 쓴다. 내 프로세스에 넣어도, 공유 데몬을 통해도 된다. 토대는 단일 Rust 코어라 연구용 Python을 쓰든 제품용 TypeScript를 쓰든 동작은 같다.
Cua Spaces와 공동 데스크톱
Cua Spaces는 에이전트마다 완전한 데스크톱을 주는 macOS 앱이다. Teleport는 Chrome이나 Slack처럼 로그인된 앱을 Space로 옮겨도 로그인 상태를 유지한다. Multiplayer를 쓰면 나와 에이전트가 각자의 커서로 같은 데스크톱을 만진다. Space는 내 Mac, 내가 가진 다른 기기, 내 클라우드 계정에서 돈다.
평가를 위한 Cua Bench
Cua Bench는 컴퓨터 사용 작업을 만들고 평가기로 에이전트를 채점하며 학습용 궤적을 내보낸다. VM도 Docker도 모델 키도 필요 없는 모의 작업으로 시작해, 준비되면 실제 환경으로 옮긴다.
장단점
장점
- 핵심 라이브러리가 MIT 라이선스라 직접 호스팅하고 그 위에 만들 수 있다. 비용이 들지 않는다
- 하나의 API로 Linux, Windows, macOS, Android 샌드박스를 아우른다
- 백그라운드 드라이버 덕분에 마우스와 키보드를 차지하지 않고 에이전트가 일한다
- 내 하드웨어, 내 클라우드 계정, 관리형 플릿 어디서든 돈다
- 자동화 도구뿐 아니라 평가와 벤치마크 계층도 갖췄다
- 활발한 프로젝트로 릴리스가 잦고 개발자 커뮤니티가 크다
단점
- 클라우드 연산은 쓴 만큼 과금되므로 무거운 병렬 작업은 시간당 비용이 쌓인다
- macOS의 깊은 기능은 Apple Silicon 하드웨어에 의존해 모든 팀이 갖출 수 있는 게 아니다
- 개발자용 도구라 코드를 쓰거나 연결하지 않으면 일반 사용자에게는 값어치가 닿기 어렵다
- 일부 오래된 패키지는 단종됐고, 옛 튜토리얼은 잘못된 설정을 가리킬 수 있다
자주 묻는 질문
Cua는 Cua AI, Inc.가 만든 컴퓨터 사용 에이전트용 오픈소스 인프라다. SDK, 백그라운드 드라이버, 샌드박스, 로컬 가상 머신, 테스트 도구를 묶어 macOS, Linux, Windows, Android에서 에이전트가 실제 컴퓨터를 조작하게 한다.
관련 콘텐츠
Cua와 관련된 도구, 스킬, 아티클을 살펴보세요.
Cua 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
