
mobile-agent는 AI 코딩 에이전트가 명령줄 인터페이스(CLI)나 모델 컨텍스트 프로토콜(MCP) 서버를 통해 iOS·Android 앱을 조작하도록 돕는 도구다. 제작자는 화면 상태를 이벤트 기반 미러에 유지해 요청마다 기기를 다시 읽는 일을 줄였다고 설명한다.
macOS에서 소스를 빌드하며, Android 에뮬레이터와 기기, 설치 과정 없이 호스트에서 구동하는 iOS 시뮬레이터, 저장소 안의 러너를 사용하는 실제 iPhone을 지원한다. Linux에서는 Android 드라이버를 빌드할 수 있다. CLI는 agent-browser의 명령 문법과 참조 형식, JSON 응답 구조를 따르고, MCP 서버는 Claude Code, Claude Desktop, Codex, Cursor에서 같은 도구를 제공한다.
제작자가 공개한 iPhone 17 시뮬레이터의 비교 시험에서는 SwiftUI 로그인 흐름의 중앙값이 mobile-agent 0.1.0에서 7.08초, Maestro 2.10.0에서 35.90초, agent-device 0.21.14에서 12.99초였다. 큰 화면에서 500개 셀을 열고 읽는 흐름은 각각 4.82초, 30.04초, 5.97초였다. 반면 긴 목록을 200번째 행까지 내려 여는 시험은 세 도구 모두 정답 확인을 통과하지 못해 시간을 측정하지 않았다.
시험은 Apple M1 가상 머신의 공유 GitHub Actions 실행기에서 진행했으며, 2회 준비 후 10회 측정했다. 제작자는 실행기 부하가 컸고 잡음 분석도 아직 없다고 밝혔다. 따라서 공개된 속도 비교는 이 시험 조건에 한정해 봐야 한다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요