PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Desktop Automation Python Packages

Python packages with the GitHub topic desktop-automation. Sorted by monthly downloads, with stars and forks.
trycua
cua-driver

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

342K 30K 2K
trycua
cua-bench

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

62K 30K 2K
trycua
cua-train

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

42K 30K 2K
trycua
cua-auto

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

35K 30K 2K
trycua
cua-sandbox

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

26K 30K 2K
Perception-Dynamics-Inc
a11y-computer-use

a11y-computer-use: accessibility-first computer use for AI agents. Pruned a11y-tree snapshots, element refs instead of pixel coordinates, a safety layer, an MCP server and CLI. macOS, Windows, Linux, and Chromium over CDP.

24K 0 0
trycua
cua

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

17K 30K 2K
JeanExtreme002
pymacos

A Python library for automating and controlling macOS.

10K 24 3
xcl1989
crabagent

AI Knowledge Work Platform — Chat when you need answers, Work when you need results, Computer Use when the task is on your desktop. One agent across terminal, browser, and native macOS apps.

9K 0 0
trycua
cua-computer-server

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

9K 30K 2K
trycua
cua-cli

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

8K 30K 2K
aadya940
orbit-cua

Playwright but for any app on any OS

6K 6 0
trycua
cua-som

Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

5K 30K 2K
dcc-mcp
adobepy

Python SDK and Rust broker for Adobe desktop automation through UXP and CEP bridges, connecting AI agent tools and DCC-MCP adapters to Photoshop, Illustrator, InDesign, Premiere Pro, and After Effects.

4K 1 0
OpenAdaptAI
openadapt

Compiles a demonstrated GUI task into a program that reports VERIFIED only if an independent check agrees. pip install openadapt; openadapt flow tutorial. Compiler lives in openadapt-flow.

3K 2K 264
Hutusion
dsh-cua

Windows computer-use MCP server for dsh (DeepSeek Harness) — client-neutral, works with any stdio MCP client. Accessibility-first element actions, skyshot text trees, guarded raw input, and a cross-session arbiter that yields to the human.

3K 6 0
Sur-Cai
macos-computer-use-kit

AX-first computer use for AI agents on macOS with optional Jev (TypeSafe System One) semantic guards: calibrated target/input judgments before an irreversible action, decisions kept in code. Accessibility-tree targeting, window-scoped input, clipboard-safe paste, read-back verification. Ships a pip CLI, a pi package and a DeepSeek Harness plugin.

3K 5 1
isac322
kwin-mcp

MCP server for Linux desktop GUI automation on KDE Plasma 6 Wayland -- 30 tools for virtual and live sessions

2K 64 19
sassyconsultingllc
sassymcp

One MCP server, 270 tools, replaces 75+ — files, shell, GitHub, Android, desktop vision, security & forensics, persistent memory. Smart context-saving tool loading, safe-delete guardrails, and an orphan-proof self-healing process supervisor. Works with Claude Desktop, Cursor, Windsurf, and any MCP client.

2K 4 3
AIYantra
extra-desktop

The Open-Source Astra 6 for your PC. Your AI can see, click, type, navigate, and get real work done on Windows.

2K 4 2
branchkit
branchkit

Python SDK for building BranchKit plugins

2K 0 0
Jason26214
omni-computer-use-mcp

Windows computer-use MCP server - 1:1 replica of Claude Desktop's tool surface, for the Claude Code CLI or any MCP client. Screenshots, mouse, keyboard, multi-monitor. Full tier everywhere: type into IDEs, launch loose dev builds, let the agent test the app you're building.

1K 5 0
kurojs
wayland-mcp-kurojs

MCP server for Wayland desktop automation. Screenshot capture with VLM analysis, pointer and keyboard control, and action chaining for any MCP client.

1K 13 4
Ask-812
oswright

MCP server for Windows desktop automation. Incremental perception instead of a screenshot per step: measured 16.9x fewer tokens per action than the alternatives, with the benchmarks to check it.

908 4 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology