dtmilano/AndroidViewClient
Android ViewServer and ADB client observed · 2026-08-28
Health v2 · maintenance only
68/100
- Activity 58
- Release rhythm 62
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 8.0
- age_days: 5326
- days_rel: 253
- days_push: 252
- n_releases_24m: 5
Adoption not part of the score
1713 stars · 342 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
AndroidViewClient/culebra is a pure Python library and toolset for Android UI test automation, acting as a ViewServer and ADB client that enables device-independent, view-based interaction with Android applications. It can generate reusable test scripts, control multiple devices concurrently, and now exposes an MCP server so AI assistants can drive Android devices via natural language.
Use cases
- automate android app ui testing
- generate android test scripts automatically
- control android device from python via adb
- run ui tests on multiple android devices concurrently
- compare android screens logically instead of screenshots
- let an ai assistant drive an android device via mcp
- automate android app navigation and activity starts
When to choose
- you need device-independent Android UI automation in pure Python without image comparison
- you want to script interactions across many Android devices or APIs
- you want AI assistants to control Android devices through MCP
When to avoid
- you only need simple screenshot-based visual testing
- you are testing iOS or non-Android platforms
- you need a record-and-playback IDE like Espresso or Appium's full ecosystem
Facets
library · maturity active
testing e2e-testing workflow-automation cli mcp mobile-development testing developer-tools python cli cross-platform android-ui-automation adb-client uiautomator monkeyrunner culebra test-script-generation multi-device automation android
2 sources
- readme: https://github.com/dtmilano/AndroidViewClient · fetched 2026-08-28 · 02f470a62fa9
- registry_pypi: https://pypi.org/pypi/androidviewclient/json · fetched 2026-08-29 · 081ff7d93833
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dtmilano/AndroidViewClient | main | 68 |
For agents
markdown · JSON · MCP: product_card(name="dtmilano/AndroidViewClient")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem