Adb Android Control banner
hah23255 hah23255

Adb Android Control

Development community

Description

Comprehensive Android device control via ADB — typed Python package + CLI + Claude Code skill. Master Tester Doctrine governed (338 tests, 1.59:1 ratio).

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

adb-android-control

Control an Android phone from your computer — or from another phone — over USB or Wi-Fi, with a clean Python API and CLI.

[![Python](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org/) [![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![Tests](https://img.shields.io/badge/tests-349-brightgreen.svg)](tests/) [![Type check](https://img.shields.io/badge/mypy-strict-blue.svg)](pyproject.toml)

**Find this project:** `#adb` · `#android` · `#wireless-debugging` · `#termux` · `#automation` · `#python` · `#foldable` · `#zfold` · `#fold7` · `#samsung` · `#claude-code` · `#folding-phone` · `#phone-automation`

**Languages:** [English](#what-it-does) · [Български](#какво-представлява)


What it does

`adb-android-control` wraps the standard Android `adb` tool in a simple, typed Python package and CLI. Works on:

  • Linux, macOS — your desktop
  • Termux (Android) — run it on the phone itself, no PC needed (works great on folding phones like the Galaxy Z Fold)

Pairs with **Claude Code** as a skill, but works fine on its own.

Codebase at a glance

10 modules · 213 functions · 3,030 lines · every function ≤ 30 LOC · 312 tests

![Codebase metrics](docs/codebase_metrics.png)

Contents


Install

pip install adb-android-control        # once published to PyPI
# or from this repo:
pip install -e .

As a Claude Code skill:

git clone https://github.com/hah23255/adb-android-control.git \
    ~/.claude/skills/adb-android-control
claude /plugin marke