Open source Windows RPA software with OpenFlow for managing multiple robots
- Stars3k
- Forks651
- Open Issues2
MPL-2.0
- C#
- JavaScript
- NSIS

About OpenRPA
OpenRPA is open source robotic process automation software for automating desktop work on Windows. It records and runs workflows that drive applications the way a person would, so teams can offload repetitive data entry, report generation, and screen-driven tasks without scripting every step.
Workflows are built by recording actions and combining steps in a visual designer. OpenRPA can target UI elements directly, read table data from Chrome, automate SAP, and fall back to image recognition and OCR when controls are not addressable. Work items move through queues, and high-density configurations let many robots run on shared machines.
OpenRPA pairs with OpenFlow, a self-hostable backend that schedules and manages fleets of robots. It is developed by OpenIAP and licensed under MPL-2.0, with commercial support available for production deployments.
Key features
- Record and replay desktop and browser workflows
- Visual workflow designer for combining steps
- Image recognition and OCR for hard-to-reach controls
- Read table data from Chrome and automate SAP
- Manage fleets of robots through the OpenFlow backend
Details
- First released
- 2019
- Platforms
- Windows
- Backend
- OpenFlow (self-hostable)
- Automation
- Recorder · UI · image · OCR
- License
- MPL-2.0
- Governance
- Developed by OpenIAP
