Before you start
Complete Installation, then choose a hosted or local model. For hosted mode, check that login works:When you start a run, HoloDesktop CLI takes control of the visible desktop. It may open apps, switch focus, click, type, and observe whatever is on screen until the task completes, times out, or is stopped.To stop it, press
Esc twice quickly, press Ctrl+C in the terminal or agent host that launched it, abort the host request, or run uv run holo stop from another terminal.Run in hosted mode
holo3-1-35b-a3b or holo3-122b-a10b when you need to override the default model.
Run in local mode
--model Hcompany/Holo-3.1-35B-A3B if your local server requires a model ID.
What happens on first run
The first time HoloDesktop CLI runs a desktop task, it installs the computer-use agent runtime for you. The Python client in this checkout is the command-line wrapper. The runtime is the separate executable that observes the screen, plans actions, clicks, and types. Its binary is namedhai-agent-runtime.
If the CLI does not find hai-agent-runtime on PATH, it downloads the pinned runtime version and installs it under:
- Screen Recording
- Accessibility
Check it worked
The task worked if TextEdit opens and contains the requested note. HoloDesktop CLI also prints progress and a final answer in your terminal.You are ready for host integrations when the CLI task completes, the requested note is visible, and the terminal prints a final answer.
Stop a run
If HoloDesktop CLI starts doing the wrong thing, pressEsc twice quickly. For a normal interactive holo run, double-Esc sends a stop request to the active run.
You can also stop a run from another terminal:
Common first-run failures
The CLI asks you to sign in.You are using hosted mode without a key. Run
uv run holo login, complete browser sign-in, then retry the task.
The local model server fails.If you passed
--base-url, verify the local server is running and OpenAI-compatible.
The runtime cannot download.Check your network connection. If you are testing a local runtime build, put a
hai-agent-runtime executable or wrapper on PATH.
HoloDesktop CLI can see the screen but cannot click or type.
On macOS, check Accessibility permissions for the terminal or app that launched the CLI.