Ross ROSS = Recommend OSS · open-source software intelligence for agents

dtmilano/AndroidViewClient

Android ViewServer and ADB client observed · 2026-08-28

github.com/dtmilano/AndroidViewClient · Python · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
dtmilano/AndroidViewClientmain68

For agents

markdown · JSON · MCP: product_card(name="dtmilano/AndroidViewClient")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem