RPA 2.0 tool for deterministic, self-healing workflows
Top 13.7% on sourcepulse
This project provides a framework for creating and executing deterministic, self-healing browser automation workflows, aimed at developers and power users seeking to automate repetitive tasks. It simplifies workflow creation by recording user interactions and converting them into executable JSON files, with a fallback mechanism to a more general browser automation tool when specific steps fail.
How It Works
The core approach involves recording user interactions within a browser, which are then processed to generate structured, deterministic workflow definitions. These workflows can extract variables from forms and are designed to be resilient, with a "self-healing" capability that aims to automatically update workflows if execution fails. The system leverages LLMs for enhanced understanding and fallback mechanisms.
Quick Start & Requirements
git clone
and npm install
for the extension, followed by uv sync
and playwright install chromium
within the workflows
directory.Highlighted Details
Maintenance & Community
The project is in early development with no release schedule. The README indicates a roadmap with planned improvements for LLM fallback, self-healing, CLI, extension, and developer experience.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README text.
Limitations & Caveats
The project is in very early development, and users are advised against using it in production due to expected changes and lack of a release schedule. The LLM fallback mechanism is noted as currently being "really bad."
1 week ago
Inactive