ARTEMIS의 개요
ARTEMIS는 Google Pixel Test Engineering 팀이 만든 Android 자동화 에이전트입니다. "설정을 열고 배터리를 찾아 잔량을 알려 줘"처럼 일상 언어로 작업을 적으면 ADB로 휴대폰이나 에뮬레이터를 조작합니다. 기기에 설치하는 접근성 도우미로 화면을 읽고, 자체 UI에서는 OCR과 시각 모델로 전환하며, 탭과 입력을 수행하고 로그, 스크린샷, 재생 기록을 남깁니다.
사용 방식은 네 가지입니다. 화면을 실시간으로 미러링하는 localhost:8000의 웹 콘솔, CLI, pytest와 CI용 Python SDK, 그리고 설치 스크립트가 Claude Code, Codex, Cursor, Windsurf, VS Code, Antigravity 등에 등록할 수 있는 MCP 서버입니다. 코딩 에이전트에 테스트 방법을 알려 주는 규칙 파일도 함께 설치됩니다. 두 가지 프로필로 속도와 신중함을 맞바꿉니다. Flash는 모델 하나가 관찰하고 행동하는 루프로 단계당 약 3~5초, Pro는 플래너, 오퍼레이터, 체커로 이뤄진 그래프로 단계당 약 15~40초입니다.
라이선스는 Apache-2.0이며 Python 3.12로 작성되었습니다. 모델은 직접 준비합니다. Gemini, OpenAI, Anthropic, OpenRouter, xAI 키를 지원합니다.
ARTEMIS, 쓸 만한 가치가 있습니까?
ARTEMIS는 코딩 에이전트에 없던 것, 즉 실제 휴대폰을 만지는 손을 줍니다. Claude Code나 Codex를 MCP로 연결하면 에이전트가 APK를 빌드해 설치하고, 로그인 과정을 거친 뒤 스크린샷과 Logcat 출력을 가져올 수 있습니다. 사람 테스터가 버그를 재현할 때 하는 일의 대부분입니다.
대표 수치는 Google Research의 벤치마크로 20개 이상의 앱에 걸친 100개 이상의 다단계 작업을 담은 AndroidWorld에서 99% 이상의 완료율입니다. 이 수치는 프로젝트 자체 발표이며 독립적으로 재현되지 않았고, AndroidWorld의 앱은 자체 위젯을 쓰는 Flutter나 Compose 화면보다 다루기 쉽습니다. 채택은 의심할 여지가 없습니다. 저장소는 2026년 8월 공개 후 3개월 안에 스타 16,401개와 포크 1,802개를 넘었습니다. 다만 기여자는 여섯 명뿐이고 태그된 릴리스는 없습니다.
메인테이너는 쓰임새를 솔직하게 말합니다. 프로젝트 토론에서 수천 개의 회귀 테스트를 돌리는 방법을 묻자, 에이전트 실행을 테스트로 변환하는 데 반대했습니다. 바뀐 화면을 우회하는 흐름은 테스트가 잡아야 할 바로 그 버그를 숨길 수 있기 때문입니다. 권장하는 순서는 ARTEMIS로 탐색하고, 배운 내용으로 코딩 에이전트가 일반 테스트 코드를 쓰게 한 뒤, 기존 프레임워크에서 실행하는 것입니다. Bluetooth 페어링처럼 까다로운 단계에서만 SDK로 ARTEMIS를 호출합니다.
비용은 현실적인 문제입니다. 모든 단계가 모델 호출이므로, 단계당 15~40초인 Pro 실행을 40단계 하면 10~27분이 걸리고 그만큼 요금이 나옵니다. 첫 작업은 휴대폰에 접근성 서비스를 설치합니다. 테스트 기기라면 괜찮지만 개인 기기라면 생각해 볼 일입니다. .env 파일에는 이를 막는 설정과 화면이 꺼지도록 두는 설정이 있습니다. iOS는 로드맵에만 있고 코드에는 없습니다. 코드 일부는 Minitap의 mobile-use 프로젝트에서 왔으며 third_party/에 출처가 표시되어 있습니다.
제 역할을 하는 곳
5인 앱 스튜디 오의 Android 개발자
직접 앱을 눌러 보지 않고 충돌 보고를 재현하고 싶다
artemis mcp --install claude를 실행하고 Claude Code에 APK 빌드, 설치, 보고서 단계 따라 하기를 요청합니다. ARTEMIS가 스크린샷, Logcat, 재생 기록을 돌려줍니다. 비용은 모델 호출이며 Flash 모드에서 한 번에 몇 초입니다.
pytest 테스트 묶음을 운영하는 핀테크의 QA 리드
OS 업데이트 때마다 바뀌는 불안정한 단계를 자동화하고 싶다
Bluetooth 페어링이나 권한 대화상자에서만 SDK로 ArtemisClient.run()을 호출하고 타입이 지정된 결과를 검증하며, 나머지 테스트는 결정적으로 유지합니다. 메인테이너가 권하는 방식입니다.
휴대폰 액세서리 제조사의 릴리스 관리자
새 빌드를 내보내기 전에 여러 앱에서 빠르게 점검하고 싶다
웹 콘솔의 Pro 모드에 일상 언어로 점검 항목을 줄 세웁니다. 마일스톤을 세우고 하나씩 검증합니다. 단계당 15~40초이므로 긴 체크리스트는 몇 분이 아니라 오후 내내 걸린다고 보십시오.
도입 전 확인할 점
- 설정
- 저장소를 클론하고 ./start.sh(또는 .\start.bat)를 실행하면 ADB, scrcpy, FFmpeg, Python 의존성이 uv로 설치됩니다. 이어서 .env에 모델 API 키를 하나 이상 넣고 USB 디버깅을 켠 휴대폰이나 에뮬레이터를 연결합니다.
- 연동
- Claude Code, Codex, Cursor, Windsurf, VS Code, Cline, Antigravity, OpenClaw용 MCP. Python SDK(artemis-client). Gemini, OpenAI, Anthropic, OpenRouter, xAI 모델. 선택적으로 Google Cloud Vision OCR.
- 데이터와 개인정보
- Apache-2.0이며 자체 호스팅합니다. 스크린샷과 프롬프트는 설정한 모델 제공업체로 갑니다. README에 따르면 기기의 도우미는 휴대폰 안에서만 수신합니다.
- 대규모 사용 시 비용
- 소프트웨어 비용은 없습니다. 모델 비용은 단계 수에 따라 늘고, Pro의 계획과 검증은 단계마다 호출을 더합니다. 메인테이너는 탐색 결과를 일반 테스트 코드로 바꿔 반복 실행에 모델이 필요 없게 하라고 권합니다.
- 제한
- Android 전용. 태그된 릴리스 없음. 열린 이슈와 풀 리퀘스트 183건. 실행 기록은 재사용 가능한 테스트로 변환되지 않음. 자체 Canvas, Compose, Flutter 화면에서의 정확도는 시각 모델에 달려 있음.
좋은 점
- MCP 서버와 규칙 파일을 대부분의 코딩 에이전트에 한 번에 설치
- 실시간 미러링, 재생 기록, 추론 과정을 보여 주는 웹 콘솔
- pytest와 CI용으로 타입이 지정된 결과를 주는 Python SDK
- Gemini, Claude, GPT, OpenRouter, xAI 모델과 함께 작동
아쉬운 점
- Android 전용이며 iOS는 로드맵 항목
- AndroidWorld 99% 이상 점수는 자체 발표
- 모든 단계가 유료 모델 호출이며 Pro 모드는 느림
- 기본값으로 기기에 접근성 도우미를 설치
추천 대상
회귀 테스트를 쓰기 전에 코딩 에이전트가 실제 기기에서 버그를 재현하고 새 빌드를 탐색하게 하려는 Android 팀.
ARTEMIS 대안
ARTEMIS: 자주 묻는 질문
- ARTEMIS, 쓸 만한 가치가 있습니까?
- ARTEMIS는 코딩 에이전트에게 실제 Android 휴대폰을 맡길 수 있는 무료 수단입니다. 다만 회귀 테스트 묶음이 아니라 탐색 도구로 다뤄야 합니다. 평점은 5점 만점에 4.1점입니다.
- ARTEMIS의 가격은 얼마입니까?
- Apache-2.0으로 무료입니다. 시각 언어 모델(Gemini, OpenAI, Anthropic, OpenRouter, xAI) 호출 비용을 제공업체에 단계별로 지불하며, 선택적으로 Google Cloud Vision OCR 키를 씁니다.
- ARTEMIS의 단점은 무엇입니까?
- Android 전용이며 iOS는 로드맵 항목; AndroidWorld 99% 이상 점수는 자체 발표; 모든 단계가 유료 모델 호출이며 Pro 모드는 느림; 기본값으로 기기에 접근성 도우미를 설치.
- ARTEMIS에 적합한 사람은 누구입니까?
- 회귀 테스트를 쓰기 전에 코딩 에이전트가 실제 기기에서 버그를 재현하고 새 빌드를 탐색하게 하려는 Android 팀.
- 팀이나 프로덕션 환경에서 ARTEMIS의 비용은 얼마입니까?
- 소프트웨어 비용은 없습니다. 모델 비용은 단계 수에 따라 늘고, Pro의 계획과 검증은 단계마다 호출을 더합니다. 메인테이너는 탐색 결과를 일반 테스트 코드로 바꿔 반복 실행에 모델이 필요 없게 하라고 권합니다.
- ARTEMIS에 회사 데이터를 맡겨도 안전합니까?
- Apache-2.0이며 자체 호스팅합니다. 스크린샷과 프롬프트는 설정한 모델 제공업체로 갑니다. README에 따르면 기기의 도우미는 휴대폰 안에서만 수신합니다.
- ARTEMIS의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Stagehand입니다.
답변 확인일: 2026년 11월 3일.
