Open Source RPA Tools
RPA earns its keep by driving the clicks a human would in software that has no real API, but the conventional model charges per running robot, so the price scales with how much you automate - and the bots end up as a vendor's proprietary scripts you can't read or version. The open source tools here let you build the same UI and process automation as code or flows you control, run as many unattended bots as your hardware allows, and keep the logic in formats you can diff rather than renting each robot.

EasySpider
No-code visual web crawler and browser automation tool with command-line execution

Skyvern
AI-powered browser automation for websites, with vision-based workflows and a Playwright-compatible SDK

Robot Framework
Open source automation framework for acceptance testing, ATDD, and RPA with plain text syntax

TagUI
Free RPA tool for automating websites, desktop apps, and command-line tasks with simple TagUI language

RPA for Python
Python package for robotic process automation with web, desktop, and OCR-based UI control

OpenRPA
Open source Windows RPA software with OpenFlow for managing multiple robots
RPA Framework
Open-source RPA libraries and tools for Robot Framework and Python

taskt
Open-source RPA client for building rule-based automation without writing application code