Google ARTEMIS - 자연어로 Android 앱을 조작/테스트하는 자동화 도구
2 hours ago
2
- “로그인한 뒤 팝업이 뜨는지 확인해줘”처럼 작업을 설명하면 실제 Android 기기나 에뮬레이터를 조작해 수행
- 앱 테스트뿐 아니라 Google Maps에서 경로를 찾고 YouTube에서 음악을 재생하는 등 여러 앱을 오가는 작업도 자동화 가능
- 화면의 글자와 접근성 정보를 먼저 활용하고, 이를 찾기 어려운 화면에서는 시각 모델로 조작 대상을 파악해 고정 좌표나 XPath에 대한 의존도를 줄임
- MCP로 Antigravity, Codex, Claude Code 등에 연결해 코딩 도우미가 기기에서 버그를 재현하고 스크린샷과 Logcat 오류 기록을 확인할 수 있음
- 빠른 반복 작업용 Flash 모드와 계획 수립, 실행 전 확인, 결과 검증을 갖춘 Pro 모드 제공
- Flash 모드에는 실행 전 안전 확인과 체크포인트 검증, 최종 보고서, ADB 셸 기능이 없음
- 웹 화면에서 기기 화면을 실시간으로 보고 실행 과정을 재생할 수 있으며, CLI와 Python SDK로 pytest나 CI/CD에도 연결 가능
- 프로젝트 자체 평가에서 AndroidWorld 작업 완료율 99% 이상을 보고함
- USB 디버깅을 활성화한 Android 기기 또는 에뮬레이터와 모델 API 인증 정보가 필요하며, Gemini/Claude/GPT-4o/Qwen-VL 등 지원
- macOS/Linux는 ./start.sh, Windows는 .\start.bat로 시작하며, 필요한 도구 설치와 MCP 설정을 안내함
- iOS 지원, Android Studio 전용 플러그인, 기기 내 경량 시각 모델 실행은 로드맵 단계
- Python 기반, Apache-2.0 라이선스
-
Homepage
-
Tech blog
- Google ARTEMIS - 자연어로 Android 앱을 조작/테스트하는 자동화 도구