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 ケーブル、root 権限などの複雑な設定を必要とせずに Android スマホを自動化します。スマホが異なるネットワーク上にあっても、アプリのテスト、反復タスクの自動化、AI エージェントとの連携のために実機を制御できます。

仕組み

Android スマホに軽量なエージェントアプリをインストールし、QR コードを介して PC 上で動作するサーバーとペアリングします。ペアリング後、Python、Node.js、C#、コマンドライン、または HTTP を使用して、ボタンのタップ、テキスト入力、アプリ起動などのコマンドを送信できます。システムはすべての通信にエンドツーエンド暗号化を使用し、Wi-Fi、モバイルデータ、またはカスタムリレーを介してスマホに到達できます。

対象ユーザー

自社アプリをテストする開発者、複数のテストデバイス(「棚」)を管理するチーム、および Model Context Protocol(MCP)を介して Android 制御を AI エージェント(Claude や ChatGPT など)に統合したいユーザー向けに設計されています。

ハイライト

  • ADB、USB デバッグ、root 権限は不要。
  • Python、Node.js、C#、CLI、HTTP 間で一貫したコマンド構文。
  • MCP による AI エージェントの組み込みサポート。
  • 生の画面座標ではなく、テキスト、ID、または相対位置で UI コンポーネントをターゲットできる高度な要素選択。
  • UI の遅延を自動処理する組み込みの待機ロジック。
  • PC とスマホ間の安全なエンドツーエンド暗号化通信。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト