오픈소스 컴퓨터 사용 드라이버 cua-driver 0.21.0 실측: GUI 시나리오 5개의 막힌 지점과 우회법
오픈소스 컴퓨터 유즈 cua-driver 써보니: GUI 시나리오 5개 막힌 곳과 우회법
요즘IT 필진이 MIT 라이선스 오픈소스 cua-driver 0.21.0을 MacBook Pro(M5 Pro)에 설치해 MCP로 AI 에이전트와 연결하고, 데스크톱 GUI 시나리오 5개를 직접 돌려 성공 여부와 작업당 소요 시간을 측정했다. 문서에 없는 실제 장애와 우회 경로를 정리한 실측 리포트다. cua-driver는 macOS·윈도우·리눅스에서 네이티브 앱과 브라우저를 조작하는 드라이버로, 클로드 코드나 코덱스 같은 AI 코딩 에이전트와 MCP로 연결된다. 기사에 따르면 테스트에서 데몬의 권한 모드는 standard였고 접근성과 화면 기록 권한은 정상이었지만, permissions status 조회에서는 daemon_running이 false 또는 unknown으로 나오는 불일치가 있었다. 시나리오 2에서는 이 버전이 screenshot을 지원하지 않아 호출이 거부됐고, get_desktop_state로 3456×2234 PNG를 생성하는 우회에 성공했다. 최초 실행의 14개 CLI 호출 합계는 84.154초였으며 작업별 소요는 약 6초에서 24초 사이였다. 텍스트 편집기 시나리오는 백그라운드 Cmd+N이 window_target_not_found로 거부되어 전경 Cmd+N으로 우회해야 했다. 기사는 측정값이 단회 실측이므로 평균이나 순수 GUI 반응 속도로 해석하면 안 된다고 명시한다. 시나리오 5에서는 실행 중 활성 앱이 바뀌어 이전 창이 빈 접근성 트리를 반환했고, 새 활성 앱의 창을 다시 선택해야 했다.
cua-driver의 6~24초 편차와 screenshot 미지원 같은 장애를 고려하면, 컴퓨터 사용 에이전트를 실무 자동화에 쓰려면 평균 속도보다 최악의 지연과 실패 경로를 먼저 설계해야 한다.
원문 출처
요즘IT (Yozm IT)