AI 코딩 어시스턴트와 테스트 스위트를 위한 자연어 기반 Android 자동화. 실제 기기와 에뮬레이터에서 실행
KnifeLemon/Droidline
ADB, USB 케이블, 루팅 없이 코드로 실제 Android 휴대폰을 제어해 앱 테스트, 반복 작업, 폰팜, AI 에이전트에 활용하세요.
- 스타
- 281
- 포크
- 24
- 열린 이슈
- 1
- 마지막 커밋
- 8일 전
어떤 프로젝트인가요?
Droidline을 사용하면 Python, Node.js, C#, 명령줄, HTTP 또는 Appium 호환 클라이언트에서 실제 Android 휴대폰을 제어할 수 있습니다. PC에서 서버를 실행하고, 휴대폰에 설치한 작은 Android 앱을 QR 코드나 6자리 코드로 서버와 연결합니다. touch, input, wait, dump 같은 명령은 화면 좌표가 아니라 요소의 텍스트, id 또는 description을 사용하며, 요소가 나타날 때까지 자동으로 기다립니다.
실제 기기에서 자체 앱을 테스트하고, 여러 휴대폰에서 같은 작업을 실행하거나, MCP를 통해 AI 에이전트에 휴대폰 접근 권한을 제공하는 용도에 적합합니다. 휴대폰에서 PC로 연결을 시작하므로 같은 Wi-Fi를 사용하거나, 직접 실행하는 터널 또는 릴레이를 통해 모바일 데이터로 연결할 수 있으며, 각 연결은 종단 간 암호화됩니다. 일반 앱에서 사용할 수 있는 권한만 사용하므로 잠금 화면을 해제하거나 다른 앱의 비내보내기 화면을 열 수는 없습니다.
핵심 기능
- 01Python, Node.js, C#, CLI, HTTP, MCP에서 동일한 방식으로 명령을 실행합니다.
- 02텍스트, id, description 또는 주변 요소를 기준으로 요소를 선택합니다.
- 03명확한 오류 코드와 메시지를 제공하며 요소가 나타날 때까지 자동으로 기다립니다.
- 04PC 한 대에서 여러 휴대폰을 제어할 수 있으며, 각 휴대폰에서는 명령을 순서대로 실행하고 휴대폰 간에는 병렬로 실행합니다.
- 05루팅 없이 로컬 VPN을 통해 앱별 프록시 경로를 설정합니다.
- 06같은 Wi-Fi, 포트 포워딩, 터널 또는 자체 호스팅 릴레이를 통해 휴대폰을 연결할 수 있습니다.
활용 사례
- 다른 앱으로 전환하는 흐름을 포함해 실제 기기에서 Android 앱을 테스트합니다.
- 각각 다른 네트워크를 사용하는 여러 휴대폰에서 같은 일상 작업을 실행합니다.
- Claude나 Cursor 같은 AI 에이전트가 MCP를 통해 휴대폰 화면을 보고 조작하도록 합니다.
- 정해진 시간에 Wi-Fi를 켜고 끄는 등 휴대폰의 간단한 개인 작업을 자동화합니다.
토픽
자주 묻는 질문
- Droidline은(는) 무엇인가요?
- ADB, USB 케이블, 루팅 없이 코드로 실제 Android 휴대폰을 제어해 앱 테스트, 반복 작업, 폰팜, AI 에이전트에 활용하세요. Droidline을 사용하면 Python, Node.js, C#, 명령줄, HTTP 또는 Appium 호환 클라이언트에서 실제 Android 휴대폰을 제어할 수 있습니다. PC에서 서버를 실행하고, 휴대폰에 설치한 작은 Android 앱을 QR 코드나 6자리 코드로 서버와 연결합니다. touch, input, wait, dump 같은 명령은 화면 좌표가 아니라 요소의 텍스트, id 또는 description을 사용하며, 요소가 나타날 때까지 자동으로 기다립니다.
- Droidline은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Droidline은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Droidline은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Droidline의 마지막 커밋은 2026년 10월 11일입니다.
- Droidline은(는) 어디에 사용할 수 있나요?
- 다른 앱으로 전환하는 흐름을 포함해 실제 기기에서 Android 앱을 테스트합니다. 각각 다른 네트워크를 사용하는 여러 휴대폰에서 같은 일상 작업을 실행합니다. Claude나 Cursor 같은 AI 에이전트가 MCP를 통해 휴대폰 화면을 보고 조작하도록 합니다. 정해진 시간에 Wi-Fi를 켜고 끄는 등 휴대폰의 간단한 개인 작업을 자동화합니다.
- Droidline은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/KnifeLemon/Droidline
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude Code, Codex 및 기타 코딩 에이전트에서 에이전트, 스킬, 훅, 메모리와 보안 검사를 공유하는 플러그인 기반 하네스입니다.
Claude Code, Cursor, Codex 같은 코딩 에이전트에 로컬 FFmpeg 편집 도구 42개를 제공하는 Agent Skill 및 MCP 서버입니다.
AI 에이전트가 네이티브 바이너리, Electron 앱, .NET 어셈블리, 웹사이트를 역공학하도록 돕는 MCP 서버 및 CLI입니다.
시각적 캔버스, 사용자 코드, 1,500개 이상의 연동을 활용해 AI 에이전트와 워크플로를 만드는 fair-code 자동화 플랫폼
Claude가 전문 작업을 수행할 때 불러오는 지침과 리소스 폴더인 Agent Skills 공개 저장소입니다.