This release is a pre-release and may not be stable for production use.
PlatynUI CLI
platynui-cli is the command-line tool for trying PlatynUI against the current desktop. Use it to check which providers are active, inspect the UI tree, test selectors, highlight targets, or capture quick diagnostic output.
[!WARNING] Preview package. Commands and output may still change.
Install
uv tool install --prerelease allow platynui-cli
Inside an existing virtual environment:
uv pip install --pre platynui-cli
# or
pip install --pre platynui-cli
Windows and Linux are the active targets. macOS packages currently contain stub backend support.
Try it
platynui-cli list-providers
platynui-cli info --format json
platynui-cli query "//control:Button[@Name='OK']"
platynui-cli highlight "//control:Button[@Name='OK']" --duration-ms 1200
platynui-cli screenshot screen.png
Useful command groups include query, snapshot, watch, focus, window, pointer, and keyboard. Run platynui-cli --help or platynui-cli <command> --help for the current command syntax.
Notes
- On Linux, make sure the accessibility stack is enabled and AT-SPI is running.
- Use
--format jsonon commands that support it when scripts need stable output. - Keyboard sequences use the same
<Ctrl+C>style syntax as the Python and Robot layers.
More information
- ../../docs/ - current working notes for CLI behavior, input handling, and platform details.
- ../../README.md - project overview.
The files in docs/ are working documentation for now and will be replaced or consolidated into proper user documentation later.
License
Apache-2.0. See the repository's LICENSE file.
Metadata
Release files for platynui-cli 0.12.0.dev321
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| platynui_cli-0.12.0.dev321-py3-none-win_arm64.whl | Python 3 | none | Windows ARM64 | Details |
| platynui_cli-0.12.0.dev321-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_x86_64.whl | Python 3 | none | Linux glibc 2.34+ x86-64 | Details |
| platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_aarch64.whl | Python 3 | none | Linux glibc 2.34+ ARM64 | Details |
| platynui_cli-0.12.0.dev321-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
Total release size: 20.5 MB
Release files / platynui_cli-0.12.0.dev321-py3-none-win_arm64.whl
| Download URL | platynui_cli-0.12.0.dev321-py3-none-win_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | Python 3 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
5e334b17d244e6c24c6d6015973a834f43a04eed0da5c5a20d787e76f71e0de7
|
|
BLAKE2b-256 checksum How to use checksums |
bb1b81346909601749f6f7e9366975b709e6731661b083133c55b14e9173e104
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / platynui_cli-0.12.0.dev321-py3-none-win_amd64.whl
| Download URL | platynui_cli-0.12.0.dev321-py3-none-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
df6a1203e0a0f8abad7d5f599bf0c1f5cb5cd5837e709f0f7d9a453c26478149
|
|
BLAKE2b-256 checksum How to use checksums |
67772746a52054995e7911e0d88a72ede7d9d74fe197eac465b801cda50eaa08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_x86_64.whl
| Download URL | platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | Linux glibc 2.34+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
01b2556cea94a28dcb07dea9321541b1edb5e0781cb36c00759bef3982d37e9a
|
|
BLAKE2b-256 checksum How to use checksums |
0703c78cec27ed8585620e20c0d815887dc46b4321aaeab62e2dd814b32ed72a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_aarch64.whl
| Download URL | platynui_cli-0.12.0.dev321-py3-none-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | Linux glibc 2.34+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
8acd28a573c5091100075e472db594c94c757d46a5a1c5310443614334823c44
|
|
BLAKE2b-256 checksum How to use checksums |
a68fddcb6450d669621a47beb2dfa8ff05d68d666fc066b02d499253123946f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / platynui_cli-0.12.0.dev321-py3-none-macosx_11_0_arm64.whl
| Download URL | platynui_cli-0.12.0.dev321-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0369d121a4e8448110ab98e81e6e3b6851056beb4de291f81d4b24b86e18d959
|
|
BLAKE2b-256 checksum How to use checksums |
e7b409073956217138e3da753771e37dad6ef42fa88d1e758da95389f4826709
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|