LinkAndroid

LinkAndroid

Android device companion for desktop

Description

Controlling a phone from your computer usually starts with adb devices, then adb tcpip 5555 and adb connect for wireless, then a long scrcpy command line you half remember, then adb install for every APK. One typo and you start over, and you repeat the whole thing for the next device. LinkAndroid folds all of it into a single window: plug in over USB and the device shows up on its own, or pair wirelessly by scanning a QR code or typing a six digit code. Mirroring runs on scrcpy underneath, so latency and image quality match what the command line gives you — you just stop memorizing flags.

What sets it apart is the task engine. Write a Python script, schedule it with a cron expression, tick several devices to run it on all of them at once, and read the run history afterwards. A local HTTP server sits alongside it with Bearer token auth, so a single POST from a CI pipeline fires a task off — phone testing finally fits inside an automated workflow. Installers ship for Windows, macOS and Linux, under Apache-2.0.

Features



Multi-device connections: instant USB pickup plus wireless pairing by QR code, six digit code, manual IP and port, or mDNS discovery on the local network; group devices and filter by group.

Screen mirroring and control: low latency scrcpy mirroring driven by your keyboard and mouse, with bitrate, frame rate and always-on-top all adjustable, an OTG mode that turns the PC into the phone's input device, and a live view from the phone camera.

Follow mode: with several phones connected, an action on one is mirrored to the rest, so repeating the same tap across devices takes one pass.

Screenshot beautifier: captures open straight into the built-in editor, which wraps them in a device frame over a gradient backdrop — a share-ready image without a round trip through Figma.

GIF and MP4 recording: record the phone screen as MP4 or GIF with your own length and quality settings, ready for demos, tutorials or bug reports.

File manager: browse the phone's filesystem from the desktop, upload, download, delete and rename, in list or grid view, sorted by name, date or size.

App manager: list installed packages, uninstall in batches, and push a local APK onto the device from a file picker.

ADB shell: a built-in terminal for adb and Android shell commands, with a side panel of common commands you can insert with one click.

Script automation: a syntax-highlighted editor for Python tasks, cron scheduling, parallel execution across devices, and per-run logs.

HTTP API: REST endpoints on local port 53030 for listing devices, listing tasks, triggering a run and reading execution history, protected by a Bearer token and ready to wire into CI/CD.

AI model integration: one place to keep keys and settings for 40+ providers including OpenAI, DeepSeek, Claude, Gemini, Zhipu, Qwen and local Ollama, and to have a model draft automation code for you.

Bilingual UI and dark mode: the interface follows the system language between English and Simplified Chinese, with light, dark and system themes.