Skip to main content

Welcome to OpenRPA

Pixel based RPA automation library

OpenRPA is a Robot Framework library that can automate desktop tasks with state of the art AI. OpenRPA is totally free for use in commercial and non-commercial applications. Development is sponsored by Robocorp with a long term agreement.

OpenRPA development started in 2019 and now - 2 years later - we are publishing the results by making all components available as a seamless automation library.

Current components:

  • Text detection
  • Text recognition
  • Image detection
  • Controller primitives for mouse and keyboard

Integration roadmap

  • Locator query language and NLP
  • Extracting and classification of user interface elements

Library is available for

  • Windows
  • MacOS
  • Linux

Keywords

Click Word  pattern
Click Image  filename

Examples of Locator Query Language (LQL)

Type Text  Customer id  12345
Mouse Left Click  Description  To Right
Mouse Left Click  money.png  Close to Submit

Installation

channels:
  - conda-forge
  - pytorch
  - fcakyon
dependencies:
  - python=3.7.5
  - python-mss=6.1.0
  - numpy=1.20.1
  - craft-text-detector=0.3.3
  - tesseract=4.1.1
  - pytesseract=0.3.7
  - opencv=4.5.1
  - regex=2020.11.13
  - pynput=1.7.1
  - pyobjc-core=6.2.2

Metadata

Release files for openrpa 0.3.1

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

Source distribution (sdist)

Source distribution for openrpa 0.3.1
File Size Uploaded Provenance
openrpa-0.3.1.tar.gz 9.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for openrpa 0.3.1
File Interpreter ABI Platform
openrpa-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.5 kB

Release files / openrpa-0.3.1.tar.gz

Download URL openrpa-0.3.1.tar.gz
Size 9.2 kB
Tags Source
SHA-256 checksum
How to use checksums
647f217b4e80f5daad4527a37bcbded6a9a297a4057689857faa9a88b2845238
BLAKE2b-256 checksum
How to use checksums
266d76e6950023d85c831df624ab43b0f948c43ad052e95363fd36b0a3b439c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/2.7.16 Darwin/19.6.0

Release files / openrpa-0.3.1-py3-none-any.whl

Download URL openrpa-0.3.1-py3-none-any.whl
Size 9.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e6988099aec1ccf30854b4cec6644896fed5cbf998a7535d1105c65e5b87c6d
BLAKE2b-256 checksum
How to use checksums
7de28d5ba8528f3a415ca61f3f826bc799ec7fdace842ca147984056219ee2e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/2.7.16 Darwin/19.6.0

Security for openrpa 0.3.1

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.

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