Common Features
Home Page
You can create Windows, browser, and mobile automation applications here, or click to import an application.
For example, download and import one of these sample applications:
Application List
Applications you create appear here, where you can run, edit, and export them. Exported applications (.qya) and commands (.qyi) can be shared with other users.
Workflow Editor
-
Build automations by dragging commands from the left panel into the workflow and configuring their parameters. Common shortcuts such as Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+Z, and Delete are supported.
Click the Run button to execute the workflow currently displayed in the editor. Use the AI assistant on the right to build data-collection workflows, analyze workflow problems, diagnose run failures, learn how to use commands, write Python code, and more. -
Drag commands to choose their position and nesting:
-
To add a sibling command before line 4, drag it above line 4 and release the mouse when a red line appears.
-
To add a sibling command after line 4, drag it below line 4 and release the mouse when a red line appears.
-
To add a child command to If, Else, or another indented block, drag it into the block and release the mouse when a red rectangle appears.
-
The editor supports multiple AI providers with minimal configuration. For example, DeepSeek can analyze specifications on the Xiaomi SU7 website and return JSON in a specified structure.
-
Select + to create multiple subworkflows. Configure each subworkflow's inputs and outputs under Workflow Parameters, right-click a parameter to delete it, and use Workflow > Call Workflow to invoke the subworkflow. This also makes it easier to test individual parts of an automation.
-
Click
to import an extended-command file (
.qyi) exported from the application list. The command appears under Imported Commands and can be invoked with Workflow > Call Imported Command. -
Right-click a command to copy, paste, or delete it.
-
Double-click to modify the configuration. Runavelo has a powerful type management mechanism to ensure that you can only select matching data types. You can click the
button on the left side of the input box to switch the input state. When switching to
, you can enter any Python expression
-
To implement automation with code, add the Run Python Code command. You can call Runavelo's built-in Python methods and installed third-party libraries, with code completion in the editor.
To browse the available built-in Python methods, click Py Methods on the right side of the editor.
View Generated Python Code
Runavelo is Python-based automation software that lets you seamlessly embed Python code. The workflow you build is converted to Python code for execution.
Code entered in the Run Python Code command is added to the generated Python file.
Python code is generated after you run the application. Open the corresponding directory in Windows File Explorer:
- Personal version C:\Users\Your computer username\AppData\Roaming\Runavelo\Personal\User ID\apps\Application name\code
- Enterprise Office C:\Users\Your computer user name\AppData\Roaming\Runavelo\Enterprise\0\apps\Application name\code
For example: C:\Users\young\AppData\Roaming\Runavelo\Personal\2\apps\Sample Application\code C:\Users\young\AppData\Roaming\Runavelo\Enterprise\0\apps\Teaching Example\code
- Workflow in the editor
- Generated Python code
If you encounter a Python error, you can copy the generated file and ask AI for help. Do not edit the generated file directly, because it is regenerated on every run.
Log
Messages written with the Output Log command appear in the Log panel, which also shows workflow error details.
Debugging
You can click on the line number of the command to add a breakpoint. When this command is executed in debugging mode, the execution will be automatically suspended.
Scheduled Tasks
Configure when an automation application should run.
Log History
View historical logs for all automation tasks.