Skip to content

Releases: Hashim-K/android-agent-lab

Android Agent Lab v0.2.0

Choose a tag to compare

@Hashim-K Hashim-K released this 05 Sep 20:25

Dragging now controls Android continuously through scrcpy: touch-down and movement
reach the device before mouse release. The shared device lock covers the whole
gesture, including cancellation on disconnect.

  • Two cursor modes: Agents only and Agents and user. Human pointers are
    small circles that follow hover continuously; agent pointers keep names and colors.
  • Developer toolbars outside the phone screen: navigation, power, volume,
    rotation, notifications, screenshots, recording, APK installation, Logcat,
    UI hierarchy, Android settings, zoom, and fullscreen.
  • Explicit Unicode clipboard paste, mouse-wheel scrolling, and a 60 FPS video cap.
  • AppImage, DEB, RPM, Arch packages, and tar archives for x86_64 and ARM64.

Validated on the Android 16 / API 36.1 Docker emulator, including app updates
while the mouse remains held, shared gesture locking, hover across viewers,
cursor filtering, and the developer tools. Device rendering and encoding still
affect latency; there is no end-to-end latency guarantee.

Python 3.10+ and ADB are required. Docker/KVM are needed only for the included
x86_64 emulator. ARM64 supports physical devices and remote ADB. Packages target
modern glibc Linux. Direct downloads update manually; package manager installs use normal package manager updates.

See installation and usage.
For a user-local AppImage menu launcher, download install_appimage.py and run
python3 install_appimage.py ./Android-Agent-Lab-0.2.0-x86_64.AppImage.
Verify downloads with sha256sum -c SHA256SUMS --ignore-missing.

Package manager channels now available:

  • AUR: yay -S android-agent-lab-bin

  • Homebrew on Linux: brew install hashim-k/tap/android-agent-lab

  • Fedora COPR: enable hashimkarim/android-agent-lab, then install android-agent-lab. Fedora 43/44, x86_64 and aarch64.

  • Ubuntu PPA: ppa:hashimkarim/android-agent-lab, Ubuntu 24.04 LTS (amd64).

See channel installation and update instructions.

Android Agent Lab v0.1.0

Choose a tag to compare

@Hashim-K Hashim-K released this 05 Sep 19:14

Launch Android Agent Lab as a Linux desktop app, with the same interactive scrcpy
screen available in your browser preview and to coordinated agents.

  • AppImage, DEB, RPM, Arch .pkg.tar.zst, and portable tar archives for x86_64 and ARM64.
  • Device discovery, Android 16 Docker launcher, shared browser URLs, and agent instructions.
  • Named agent cursors in both desktop and browser views.
  • Bundled Chromium, Node, viewer, scrcpy server, and portable coordination skill.

Python 3.10+ and ADB are required for device sessions. Docker and KVM are needed
only for the included x86_64 emulator. ARM64 supports physical devices and remote
ADB. Packages target modern glibc Linux; updates are manual.

See installation and usage.
For a user-local AppImage menu launcher, download install_appimage.py and run
python3 install_appimage.py ./Android-Agent-Lab-0.1.0-x86_64.AppImage.
Verify downloads with sha256sum -c SHA256SUMS --ignore-missing.