KnifeLemon/Droidline
Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
해결하는 문제
Droidline은 ADB, USB 케이블, 루트 권한과 같은 복잡한 설정 없이 Android 휴대폰을 자동화합니다. 휴대폰이 다른 네트워크에 있더라도 앱 테스트, 반복 작업 자동화, AI 에이전트 상호 작용을 위해 실제 기기를 제어할 수 있습니다.
작동 방식
Android 휴대폰에 가벼운 에이전트 앱을 설치하고 QR 코드를 통해 PC에서 실행되는 서버와 페어링합니다. 페어링 후 Python, Node.js, C#, 명령줄 또는 HTTP를 사용하여 버튼 탭, 텍스트 입력, 앱 실행과 같은 명령을 보낼 수 있습니다. 시스템은 모든 통신에 종단 간 암호화를 사용하며 Wi-Fi, 모바일 데이터 또는 사용자 지정 릴레이를 통해 휴대폰에 연결할 수 있습니다.
대상 사용자
자체 애플리케이션을 테스트하는 개발자, 여러 테스트 기기("선반")를 관리하는 팀, Model Context Protocol(MCP)을 통해 Android 제어를 AI 에이전트(예: Claude 또는 ChatGPT)에 통합하려는 사용자를 위해 설계되었습니다.
주요 기능
- ADB, USB 디버깅 또는 루트 권한 불필요.
- Python, Node.js, C#, CLI 및 HTTP에서 일관된 명령 구문.
- MCP를 통한 AI 에이전트 기본 지원.
- 원시 화면 좌표 대신 텍스트, ID 또는 상대 위치로 UI 구성 요소를 대상으로 지정할 수 있는 고급 요소 선택.
- UI 지연을 자동으로 처리하는 기본 제공 대기 로직.
- PC와 휴대폰 간의 안전한 종단 간 암호화 통신.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트