CUA-S1은 컴퓨터 사용 에이전트의 판단만 전담하는 소형 모델로 공개됐다.

Hacker News21일 전조회 5

컴퓨터 사용(computer-use) 에이전트를 위한 오픈소스 프로젝트 trycua/cua가 CUA-S1을 공개했다. CUA-S1은 범용 에이전트를 대체하는 거대 모델이 아니라, 인터페이스 앞에서 벌어지는 자잘한 결정을 빠르게 처리하도록 만든 소형 특화 모델 계열이다. 같은 저장소에서 데스크톱 자동화 드라이버, 격리된 클라우드 데스크톱, 로컬 가상머신 도구, 그리고 에이전트를 평가하는 벤치마크까지 함께 배포된다.

CUA-S1이 말하는 'System 1'은 인지과학 용어의 엄밀한 분류가 아니라 공학적 비유다. 어느 필드에 어떤 값을 넣을지, 혹은 이 요소를 건드리지 말지처럼 범위가 좁고 즉답이 필요한 결정을 가리킨다. 첫 연구 프로필은 'forms'에 초점을 맞췄는데, 응답을 토큰 단위로 생성하는 대신 구조화된 인터페이스 요소와 문서 값으로부터 결정을 점수화하는 방식이다. 행동 순서는 애플리케이션 코드가 정하고, 실행은 선택적으로 Cua Driver가 맡으며 이때 명시적인 행동 경계가 적용된다.

배포 형태는 연구 릴리스에 가깝다. 저장소에는 파이썬 모델 코드와 합성 데이터 생성, 학습, 평가 파이프라인이 들어 있고, 모델 가중치는 Hugging Face에 따로 올라가 있다. 소스는 MIT 라이선스이며, CUA-S1-FORMS의 가중치와 데이터셋은 각각의 모델 카드·데이터셋 카드에서 적용 범위와 한계, 라이선스를 확인해야 한다.

실행 계층인 Cua Driver는 macOS, Windows, Linux에서 네이티브 데스크톱 앱과 브라우저를 조작한다. CLI와 MCP, 타입이 지정된 SDK로 연결하며, 앱과 플랫폼이 지원하는 범위에서는 포인터를 움직이거나 포커스를 빼앗지 않고 백그라운드로 작업을 전달할 수 있다. 설치 스크립트는 셸과 PowerShell 각각 한 줄로 제공된다.

클라우드 쪽에는 Cua Fleets가 있다. run.cua.ai에서 격리된 리눅스 데스크톱을 프로비저닝하고, 풀에서 데스크톱을 하나 가져와 Sandbox SDK로 명령을 실행하거나 스크린샷을 찍고 앱을 조작하는 흐름이다. 다만 클레임이 끝난 뒤에도 유료 용량이 남아 있을 수 있어 안내된 정리 절차를 따라야 한다. 로컬 환경을 원하면 Lume으로 Apple Silicon에서 Apple Virtualization.Framework 기반의 macOS·리눅스 VM을 만들 수 있고, Apple 복원 이미지로 macOS Tahoe VM을 생성해 SSH로 접속하는 시나리오가 예시로 제시된다.

평가 도구인 Cua Bench는 컴퓨터 사용 태스크를 만들고 에이전트를 채점하며, 학습용 궤적(trajectory)을 내보내는 데 쓰인다. Python 3.12 또는 3.13과 uv가 있으면 cua-bench[browser]를 설치하고 Playwright용 Chromium을 받아 바로 시작할 수 있다. VM이나 Docker, 모델 API 키 없이 시뮬레이션 태스크를 만들고 참조 솔루션을 돌려 evaluator가 보상 1.0을 내는지 확인하는 것이 첫 단계다.

이 프로젝트가 내세우는 'Computer-Use 2.0'은 하나의 태스크 안에서 코드와 API, 그래픽 인터페이스를 오가는 에이전트를 뜻한다. 공개된 데모에서는 Omarchy 데스크톱 위에서 두 개의 Cua Driver 세션이 각각 LibreOffice Calc의 셀과 Inkscape의 객체를 선택하는 동안 터미널이 전면에 남아 있는 50초 분량의 장면이 소개된다.

개발자 입장에서 눈에 띄는 지점은 결합 방식이다. Claude Code, Codex, Cursor, OpenClaw 같은 기존 에이전트에 연결하거나, 자체 에이전트와 모델을 가져다 쓰고 판단이 필요한 부분만 CUA-S1에 맡기는 구성이 가능하다. 계획과 추론은 범용 에이전트가, 좁고 반복적인 결정은 소형 모델이 처리하는 식으로 역할을 나누면 지연과 비용을 다루기 쉬워진다.

전제도 분명하다. GitHub 쪽은 소스만 있는 초기 연구 릴리스이고, System 1은 모델 아키텍처에 대한 엄격한 분류가 아니며 범용 에이전트의 계획·추론을 대신하지 않는다. 백그라운드 전달 역시 앱과 플랫폼 지원 범위 안에서만 동작한다. 선택적 구성인 cua-agent[omni]는 ultralytics(AGPL-3.0)를 포함하므로 라이선스 검토가 필요하고, Apple과 macOS, Ubuntu, Canonical, Microsoft 등은 각 소유자의 상표이며 이 프로젝트와 제휴 관계가 없다.

관련 글