codeskyblue/uiautodev
codeskyblue/uiautodev has 543 GitHub stars and 93 forks. GitHot measured 0 in 7 days. Last checked 2026-11-09 13:39 UTC. Last push 2026-10-07.
Mobile UI viewer in browser, view the UI in a tree view, and generate XPath automatically.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originaluiautodev
In China visit: https://uiauto.devsleep.com
UI Inspector for Android, iOS and Harmony help inspector element properties, and auto generate XPath, script.
Install
pip install uiautodev
# or with Harmony support
pip install "uiautodev[harmony]"
# ref
# https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/hypium-python-guidelines
Usage
Usage: uiauto.dev [OPTIONS] COMMAND [ARGS]...
Options:
-v, --verbose verbose mode
--debug enable debug output
--version TEXT server binary version (default: latest)
-f, --force force re-download even if cached
-h, --help Show this message and exit.
Commands:
run download (if needed) and run the server binary [Default]
download download the server binary only and print its path
path print the path to the server binary without downloading
server start uiauto.dev local server (deprecated)
self-update Update uiautodev to latest version
version Print version
shutdown Shutdown server (deprecated)
# download the latest server binary and run it (opens the browser)
uiauto.dev
# start the local Python server instead (deprecated, old default)
uiauto.dev server
Run prebuilt server binary
Running uiauto.dev without a command downloads the prebuilt server binary for
the current platform and executes it as run -open. The binary is cached at
~/.cache/uiautodev/<version>/ (override with UIAUTODEV_CACHE_DIR), and
everything after run is passed through to the binary as-is.
Note: the old local-server default is now the explicit
uiauto.dev servercommand.
uiauto.dev # download latest binary and run it (open browser)
uiauto.dev run # same as above, without opening the browser
uiauto.dev run -addr :8000 # pass args through to the binary
uiauto.dev --version 0.10.5 run # use a specific version
uiauto.dev download # only download, print the binary path
uiauto.dev download --force # force re-download
uiauto.dev path # only print the binary path, no download
uiauto.dev --debug download # debug logging (request/redirect info)
Environment
# Default driver is uiautomator2
# Set the environment variable below to switch to adb driver
export UIAUTODEV_USE_ADB_DRIVER=1
Offline mode
Start with
uiautodev server --offline
# Specify server url (optional)
uiautodev server --offline --server-url https://web.uiauto.dev
Visit http://localhost:20242 once, and then disconnecting from the internet will not affect usage.
All frontend resources will be saved to cache/ dir.
DEVELOP
see DEVELOP.md
Links
- https://app.tangoapp.dev/ 基于webadb的手机远程控制项目
- https://docs.tangoapp.dev/scrcpy/video/web-codecs/ H264解码器
LICENSE
Explore related projects
n8n-io/n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
210,029 starslanggenius/dify
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
160,773 starsmicrosoft/PowerToys
Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows
140,833 starsstablyai/orca
Orca is the place for working with a fleet of agents (e.g. Grok Bot, Claude Code). Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.
121,578 stars