Can I run the agents on virtual machines?
Last updated: September 30, 2025
Since Caesr interacts with the screen and interface just like a human, running it on a VM allows you to automate tasks within a clean, controlled, and isolated environment. You can achieve this by either installing the Caesr Desktop App or performing a custom installation directly on the Virtual Machine.
Virtual Machine Setup Requirements
To ensure optimal performance and reliable operation of the Caesr agent within your VM environment, please adhere to the following setup guidelines:
Resource Specifications
Caesr's core executables are lightweight, but the overall system resources needed for a smooth operation are mainly driven by the underlying technologies like Python and Node.js.
Resource | Minimum Recommendation | Better Performance |
CPU Cores | 4 | 4+ |
Memory (RAM) | 8 GiB | 16 GiB |
📊 Resource Consumption
The resource usage of Caesr executables is relatively low, but scales with screen capture quality and features:
Usage Scenario | Approximate Memory Consumption |
After Startup (Idle) | >7Â MB |
4K Screen Capture | >45Â MB |
4K Capture + Preview | >80Â MB |
With Change Detection Enabled | ≈140 MB |
Export to Sheets
CPU Usage is typically low, running around 1–3% (or up to 1-6% on older hardware like a 4-Core i5).
Network Whitelisting
To allow the Caesr agent to communicate with the necessary services, you must whitelist the following endpoints on your network firewall:
Caesr Services (HTTPS/443) | Python Package Repositories |
|
|
|
|
|
|
|
|
Installation
Installation
Create Accounts: Before starting, create all necessary accounts for your team under
app.caesr.ai. You can invite other users within the Settings area of the hub. It's often best practice to set up a separate account for each department.Download Installer: Find the latest installer or follow the instructions for custom installation on the VM using the official documentation. The installer link is typically found here:
Starting the app: To use the chat application for remote accessing the VM, use the custom installation:
Enter the AskUI Shell by typing
askui-shellinto the terminalInstall the chat application via
pip install "askui[all]"Set the host port to 0.0.0.0 via
ASKUI__CHAT_API__HOST=0.0.0.0in the terminalStart the app on the VM
python -m askui.chat.
Remote access the VM
The Caesr application runs on port 9261 on the machine. You can then configure the Caesr web application to access this machine in the Settings tab. It is set per default to localhost.
