Skip to main content
Pre-release

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.

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 json on 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

License

Apache-2.0. See the repository's LICENSE file.

Metadata

Release files for platynui-cli 0.13.0.dev301

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for platynui-cli 0.13.0.dev301
File
platynui_cli-0.13.0.dev301-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
platynui_cli-0.13.0.dev301-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
platynui_cli-0.13.0.dev301-py3-none-manylinux_2_34_x86_64.whl Python 3 none Linux glibc 2.34+ x86-64 Details
platynui_cli-0.13.0.dev301-py3-none-manylinux_2_34_aarch64.whl Python 3 none Linux glibc 2.34+ ARM64 Details
platynui_cli-0.13.0.dev301-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 22.3 MB

Release files / platynui_cli-0.13.0.dev301-py3-none-win_arm64.whl

Download URL platynui_cli-0.13.0.dev301-py3-none-win_arm64.whl
Size 3.5 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
6767c27f5e86472b5f4ba2c8ae6eebc12c8af9f53a9ac67ce6068ee01fd630ac
BLAKE2b-256 checksum
How to use checksums
da213f4d411e688266331e280dea2b9041e03db0df6100d02d0f9558d6d374ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","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.13.0.dev301-py3-none-win_amd64.whl

Download URL platynui_cli-0.13.0.dev301-py3-none-win_amd64.whl
Size 3.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
eb662043202f857879ac3879d9201834f1be33e75c499dd051ef3ed5439bef35
BLAKE2b-256 checksum
How to use checksums
a9fb01a9cf457e577a63dd25ea5df83e27b0c0d1042a318f9a10253178a8c6b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","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.13.0.dev301-py3-none-manylinux_2_34_x86_64.whl

Download URL platynui_cli-0.13.0.dev301-py3-none-manylinux_2_34_x86_64.whl
Size 6.0 MB
Tags Linux glibc 2.34+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b55bb2499787cd9ce9f35545eb1061968125ee81a4d6af9b09a7c5c552ec0f12
BLAKE2b-256 checksum
How to use checksums
5aa92d629ea8c6bf26e3144af02ab2683d2dcaf33618ba84daebfcc544bf35d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","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.13.0.dev301-py3-none-manylinux_2_34_aarch64.whl

Download URL platynui_cli-0.13.0.dev301-py3-none-manylinux_2_34_aarch64.whl
Size 6.1 MB
Tags Linux glibc 2.34+ ARM64 Python 3
SHA-256 checksum
How to use checksums
8130b50763caaf34163d8b06833d475aa9911ea2efecbd3707a9cdf2d274a5a1
BLAKE2b-256 checksum
How to use checksums
68d3be8275a2427b5fc7bf26d9be3af2ee826768ead5b360386777e7f38cc312
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","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.13.0.dev301-py3-none-macosx_11_0_arm64.whl

Download URL platynui_cli-0.13.0.dev301-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
02ba2d60f08c885ece19d9dc30d132a1b151191be3200f3a7e76ad542dfe18ca
BLAKE2b-256 checksum
How to use checksums
d7fa4e80ad9c2e18a84830bd66b171076da173fa8c814ac3066ff3b8b36e636e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","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}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page