Автоматизация Android на естественном языке для AI-помощников по программированию и тестовых наборов на реальных устройствах и эмуляторах.
KnifeLemon/Droidline
Automate real Android phones from your code for app testing, repeated tasks, phone farms, or AI agents, with no ADB, USB cable or root.
- Звёзды
- 281
- Форки
- 24
- Открытые issues
- 1
- Последний коммит
- 8 дней назад
Что это?
Droidline lets you control real Android phones from Python, Node.js, C#, the command line, HTTP, or Appium-compatible clients. A server runs on your PC, and a small Android app on the phone pairs with it through a QR code or a 6-digit code. Commands such as touch, input, wait and dump use the element's text, id or description rather than screen coordinates, and waits for elements happen automatically.
It is aimed at testing your own apps on real devices, running the same routine across many phones, and giving an AI agent access to a phone through MCP. The phone connects out to the PC, so it can work on the same Wi-Fi or over mobile data through a tunnel or a relay you run, with each connection encrypted end to end. It uses only permissions an ordinary app can get, so it cannot unlock lock screens or open non-exported screens of other apps.
Ключевые возможности
- 01Commands work the same across Python, Node.js, C#, CLI, HTTP and MCP.
- 02Elements are selected by text, id, description or neighboring elements.
- 03Waits for elements automatically, with clear error codes and messages.
- 04One PC can drive many phones, running commands per phone in order and phones in parallel.
- 05Per-app proxy routing through a local VPN, without root.
- 06Phones can connect over the same Wi-Fi, a port forward, a tunnel or a self-hosted relay.
Сценарии использования
- Testing an Android app on real devices, including flows that switch to other apps.
- Running the same daily routine across a set of phones, each on its own network.
- Letting an AI agent such as Claude or Cursor view and operate a phone screen via MCP.
- Automating small personal tasks on a phone, such as toggling Wi-Fi on a schedule.
Темы
Частые вопросы
- Что такое Droidline?
- Automate real Android phones from your code for app testing, repeated tasks, phone farms, or AI agents, with no ADB, USB cable or root. Droidline lets you control real Android phones from Python, Node.js, C#, the command line, HTTP, or Appium-compatible clients. A server runs on your PC, and a small Android app on the phone pairs with it through a QR code or a 6-digit code. Commands such as touch, input, wait and dump use the element's text, id or description rather than screen coordinates, and waits for elements happen automatically.
- Droidline можно использовать бесплатно? Какая у него лицензия?
- Droidline распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Droidline всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Droidline — 11 окт. 2026 г..
- Для чего можно использовать Droidline?
- Testing an Android app on real devices, including flows that switch to other apps. Running the same daily routine across a set of phones, each on its own network. Letting an AI agent such as Claude or Cursor view and operate a phone screen via MCP. Automating small personal tasks on a phone, such as toggling Wi-Fi on a schedule.
- Где скачать Droidline?
- Исходный код и инструкции по установке — на GitHub: https://github.com/KnifeLemon/Droidline
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагинный набор инструментов, который предоставляет Claude Code, Codex и другим агентам для программирования общие агенты, навыки, хуки, память и сканирование безопасности.
An Agent Skill and MCP server giving coding agents like Claude Code, Cursor and Codex 42 local FFmpeg video and audio editing tools.
MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
Платформа fair-code для автоматизации рабочих процессов и создания AI-агентов: визуальный редактор, пользовательский код и более 1500 интеграций.
Публичный репозиторий Agent Skills — папок с инструкциями и ресурсами, которые Claude загружает для выполнения специализированных задач.