askui/python-sdk

Enable AI to control your desktop, mobile and HMI devices

68
/ 100
Established

This project helps anyone who struggles with automating repetitive tasks across their computer and mobile devices. Instead of writing rigid, code-based scripts that break easily, you can give high-level instructions to an AI agent, and it will figure out how to interact with your device's screen. It takes natural language instructions or descriptions of on-screen elements and outputs automated actions, making it ideal for tasks like testing applications, data entry, or generating reports.

520 stars. Actively maintained with 81 commits in the last 30 days.

Use this if you need to automate tasks on Windows, macOS, Linux, or Android devices, especially when traditional automation breaks due to frequent UI changes.

Not ideal if your automation needs are limited to web browsers and you prefer using established tools like Playwright or Selenium directly, without an AI agent layer.

RPA QA-testing task-automation UI-testing business-process-automation
No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

520

Forks

57

Language

Python

License

MIT

Last pushed

Mar 19, 2026

Commits (30d)

81

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/askui/python-sdk"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.