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.

[!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 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

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)

Table of built distributions (wheels) for platynui-cli 0.12.0.dev321
File
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}
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