섹션별 상세
AI 에이전트의 컴퓨터 사용(Computer Use)을 위한 관찰-결정-행동 루프를 지원한다. 에이전트는 CLI를 통해 화면을 캡처하고, 메타데이터를 분석하여 좌표를 결정하며, 전역 마우스 및 키보드 이벤트를 발생시켜 시스템을 조작한다.

Retina 디스플레이를 지원하는 고성능 화면 캡처 기능을 제공한다. ScreenCaptureKit을 사용하여 이미지와 함께 디스플레이 ID, 포인트 단위 경계, 픽셀 스케일 등의 상세 메타데이터를 JSON 형태로 저장하여 정확한 좌표 변환을 돕는다.
bash
screencommander screenshot \
--display main \
--out ~/Library/Caches/screencommander/captures/desk.png \
--format png \
--meta ~/Library/Caches/screencommander/captures/desk.json \
--cursor메인 디스플레이를 캡처하고 이미지와 메타데이터를 함께 저장하는 명령어
다양한 입력 합성 명령어를 통해 정밀한 제어가 가능하다. 단일 클릭, 더블 클릭, 텍스트 타이핑(붙여넣기 모드 포함), 시스템 단축키 입력 등을 지원하며, 여러 동작을 JSON 시퀀스 파일로 묶어 한 번에 실행할 수 있다.
bash
screencommander click 0.25 0.25 \
--space normalized \
--meta ./captures/desk.json \
--button right \
--double정규화된 좌표와 메타데이터를 사용하여 특정 위치에 우클릭 더블 클릭을 수행하는 예시
json
{
"steps": [
{ "click": { "x": 935, "y": 1074, "meta": "./last-screenshot.json" } },
{ "type": { "text": "hello from sequence", "mode": "paste" } },
{ "key": { "chord": "enter" } }
]
}JSON 파일을 통해 클릭, 텍스트 입력, 키 입력을 순차적으로 실행하는 시퀀스 정의
에이전트 및 자동화 스크립트 친화적인 인터페이스를 갖추고 있다. --json 플래그를 통해 모든 실행 결과를 구조화된 데이터로 반환하며, doctor 명령어로 화면 기록 및 손쉬운 사용 권한 상태를 진단하고 해결 방법을 제시한다.
보안 및 관리 기능을 포함한다. 동작 전후의 스크린샷을 자동으로 캡처하여 이력을 남길 수 있으며, 오래된 캡처 유물을 정리하는 cleanup 기능을 통해 디스크 공간을 관리한다.
용어 해설
- 컴퓨터 사용(Computer Use)
- — AI 에이전트가 인간과 유사하게 운영체제의 GUI를 보고 마우스 클릭, 키보드 입력 등을 직접 수행하여 작업을 완료하는 기술적 개념이다. 단순 API 연동을 넘어 화면 캡처와 입력 합성을 통해 범용적인 소프트웨어 조작을 가능하게 한다.
- 스크린캡처킷(ScreenCaptureKit)
- — macOS에서 고성능 화면 공유 및 캡처 기능을 구현하기 위해 Apple이 제공하는 프레임워크이다. 기존 방식보다 효율적으로 화면 데이터를 스트리밍하거나 스크린샷을 생성할 수 있어 실시간 에이전트 관찰 루프에 적합하다.
- 쿼츠 좌표계(Quartz Coordinates)
- — macOS의 하위 그래픽 시스템인 Quartz(Core Graphics)에서 사용하는 전역 좌표 시스템이다. 화면의 왼쪽 상단을 (0,0)으로 하며, 에이전트가 캡처된 이미지상의 좌표를 실제 시스템의 입력 좌표로 변환할 때 기준이 된다.
- 레티나 대응(Retina-aware)
- — 고해상도 레티나 디스플레이의 물리적 픽셀과 논리적 포인트 간의 스케일 차이를 인식하고 처리하는 능력이다. 이를 통해 에이전트가 고해상도 화면에서도 정확한 위치에 클릭 이벤트를 발생시킬 수 있도록 보장한다.
기술
- Swift
- ScreenCaptureKit
- Quartz
- macOS CLI
- JSON
활용 사례
- 자율형 AI 에이전트의 데스크톱 조작
- GUI 애플리케이션 자동 테스트
- 시각적 피드백 기반의 워크플로우 자동화
언급된 리소스
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 02. 22.수집 2026. 02. 22.출처 타입 RSS
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.