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 dev-docs/ are developer documentation for now and will be consolidated into user-facing docs (under docs/) later.

License

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

Metadata

Release files for platynui-cli 0.13.0.dev117

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.dev117
File
platynui_cli-0.13.0.dev117-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
platynui_cli-0.13.0.dev117-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
platynui_cli-0.13.0.dev117-py3-none-manylinux_2_34_x86_64.whl Python 3 none Linux glibc 2.34+ x86-64 Details
platynui_cli-0.13.0.dev117-py3-none-manylinux_2_34_aarch64.whl Python 3 none Linux glibc 2.34+ ARM64 Details
platynui_cli-0.13.0.dev117-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 21.9 MB

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

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

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

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

Download URL platynui_cli-0.13.0.dev117-py3-none-manylinux_2_34_aarch64.whl
Size 5.9 MB
Tags Linux glibc 2.34+ ARM64 Python 3
SHA-256 checksum
How to use checksums
6dad5eae4ec7ace53045f3851e1e3a602357b8d1dc76ed5f5c66988f0874efe3
BLAKE2b-256 checksum
How to use checksums
8fa807f34c09ec6dd9bdd636b1f643bfcb5ac416bc5d48e4ed4282e493c7a593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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.dev117-py3-none-macosx_11_0_arm64.whl

Download URL platynui_cli-0.13.0.dev117-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
d30714f8f85b9aa601a30d8b1fdea0cc6ef58e1b681694d39b1443dd4a39c898
BLAKE2b-256 checksum
How to use checksums
5dc053a26ae9c136abfda70f50d8c5d488a650b0b0020c40a952ed4b0029f28a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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