Automation
VASIDAS
Desktop automation that runs entirely offline, including the language model.
A cross-platform RPA studio for Windows and Linux: build, save and run workflows that drive other desktop applications through mouse, keyboard, window management, screenshots and native UI element interaction.
The point of difference is that it does not lead with fixed-coordinate scripting. Elements are found through Windows UI Automation and Linux AT-SPI first, with OCR and template matching as fallbacks, so a workflow survives a window moving.
Everything runs offline, including the optional AI. Intent classification and workflow generation use a local Qwen2.5 model through llama.cpp bindings — no hosted API, no network call.
How it is built
- Native element finding via Windows UI Automation and Linux AT-SPI before any coordinate fallback.
- PaddleOCR through ONNX Runtime with a Tesseract CLI fallback for text recognition.
- OpenCV template matching as the last-resort visual fallback.
- Local speech-to-text through whisper.cpp bindings, with cross-platform microphone capture.
- The Windows-only automation assembly is loaded by reflection at runtime, so the project still builds on Linux.