robost
Rust-based RPA automation tool with image recognition, OCR, and WASM plugins.
What is robost?
robost automates desktop workflows without needing UI framework access — it works with RDP/Citrix/VNC sessions by capturing the screen and replaying mouse/keyboard input. Scenarios are defined in plain YAML.
name: login_example
steps:
- wait_image:
template: login_button.png
timeout_ms: 5000
- click_image:
template: login_button.png
- type: "myusername"
- press: Tab
- type:
secret_env: PASSWORD
- press: Enter
Key features
- Image-based automation — template matching, OCR, ML detection
- Remote desktop support — works with RDP/Citrix/VNC via external capture
- WASM plugins — extend with sandboxed plugins in any language
- YAML scenarios — human-readable, version-control friendly
- Visual editor — drag-and-drop scenario builder with live preview