Skip to main content

AutoControl

English | 繁體中文 | 简体中文

AutoControl is a Python framework for automating desktop applications. Control the mouse and keyboard, capture screens, and find interface elements with images, OCR or accessibility APIs. Use it from Python, JSON action files, the desktop GUI or an MCP client.

Get started

Requires Python 3.11 or later.

python -m pip install je_auto_control

Read the screen dimensions without sending input:

import je_auto_control as ac

print(ac.screen_size())

To use the desktop app:

python -m pip install "je_auto_control[gui]"
python -c "import je_auto_control; je_auto_control.start_autocontrol_gui()"

What you can do

  • Automate mouse, keyboard and window operations.
  • Locate controls with image matching, OCR, accessibility APIs or optional vision models.
  • Save repeatable workflows as JSON action files.
  • Connect AI clients through MCP, or integrate through REST and Python.
  • Use recording, scheduling and remote-desktop tools through the optional GUI.

Windows, macOS, X11 and Wayland use different backends. Available features depend on system permissions and optional dependencies; Windows ARM64 has additional limitations. See the installation guide before choosing a deployment target.

Managed agent tasks and cross-host transfers include experimental features. See the implementation notes and project progress before relying on them in production.

Documentation

License

MIT © JE-Chen. Third-party licenses.

Metadata

Release files for je-auto-control-dev 0.0.192

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

Source distribution (sdist)

Source distribution for je-auto-control-dev 0.0.192
File Size Uploaded Provenance Actions
je_auto_control_dev-0.0.192.tar.gz 2.7 MB Without provenance Details for je_auto_control_dev-0.0.192.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for je-auto-control-dev 0.0.192
File Interpreter ABI Platform Actions
je_auto_control_dev-0.0.192-py3-none-any.whl Python 3 none any Details for je_auto_control_dev-0.0.192-py3-none-any.whl

Total release size: 6.0 MB

Release files / je_auto_control_dev-0.0.192.tar.gz

Download URL je_auto_control_dev-0.0.192.tar.gz
Size 2.7 MB
Tags Source
SHA-256 checksum
How to use checksums
d6d724b908e3926d7c13cc76a3bcf57fcceebde49f1e774fea5029e97ffc15f8
BLAKE2b-256 checksum
How to use checksums
705ed97cfe2137d25d0e6598ae3c2842bafa41264ab56e7c330b55826c5d7688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Release files / je_auto_control_dev-0.0.192-py3-none-any.whl

Download URL je_auto_control_dev-0.0.192-py3-none-any.whl
Size 3.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
cf321b9f486a6247f166293aa3ef39216ca27c58ba868b2cb8a915e5d795d763
BLAKE2b-256 checksum
How to use checksums
45fb2cba7db178b1b6ccc1fadf28a24f5f8e67e932023ffa7fe403fa049e92a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.16

Security for je-auto-control-dev 0.0.192

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.192 This release

2 release files No provenance

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