Droidline
프로젝트 소개
코드로 실제 안드로이드 폰을 다루는 오픈소스 자동화 도구입니다.
폰에 앱 하나를 설치하고 PC에서 QR 코드로 한 번 페어링하면, Python, Node.js, C#, CLI 코드가 와이파이로 폰을 조작합니다.
글자로 버튼을 찾아 누르고, 입력하고, 스크린샷을 찍고, 알림을 읽습니다. 개발자 옵션, USB 케이블, 루팅은 필요 없습니다.

이런 데 씁니다
- 내 앱을 실제 폰에서 테스트하기 (pytest 플러그인, Appium 클라이언트 연결)
- 매일 반복하는 폰 작업 자동화
- 은행 입금 알림이 오면 주문을 결제 완료로 바꾸는 것처럼 알림을 받아 처리하기
- 같은 스크립트를 여러 대에서 동시에 실행하기
- MCP로 Claude, ChatGPT, Cursor 같은 AI 에이전트에게 폰 맡기기 (허용한 도구만 주거나 읽기 전용으로 줄 수 있습니다)

속도
갤럭시 S23 울트라에서 글자로 요소 하나를 찾는 시간을 10번 재서 중앙값을 냈습니다.
- Droidline : 16ms
- Appium UiAutomator2 : 100ms
- adb + uiautomator : 2,368ms
였습니다.

후원은 이렇게 씁니다
개발자의 커피 값과 도메인 유지비로 이용됩니다.
링크
MIT 라이선스 오픈소스라서, 후원과 상관없이 모든 기능을 무료로 쓸 수 있습니다.