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

*.askui.com

pypi.python.org

workspaces.askui.com

pypi.org

inference.askui.com

pythonhosted.org

files.askui.com

files.pythonhosted.org

Installation

Installation

  1. 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.

  2. 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:

    AskUI Installation

  3. Starting the app: To use the chat application for remote accessing the VM, use the custom installation:

    1. Enter the AskUI Shell by typing askui-shell into the terminal

    2. Install the chat application via pip install "askui[all]"

    3. Set the host port to 0.0.0.0 via ASKUI__CHAT_API__HOST=0.0.0.0 in the terminal

    4. Start 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.

CleanShot 2025-09-27 at 14.18.44@2x.png