AskUIDocs
Reference

Network requirements

Which domains and ports have to be reachable, per machine role, and which ones disappear when you bring your own model or a licence key.

Allowlist per machine role: the machine that starts runs needs AskUI and the model endpoint, a test machine needs neither. How to use that split as a security boundary: What the agent may do.

Outbound, from the machine that starts runs

AskUI Desktop and the CLI need HTTPS (443) to:

DomainPurposeStill needed if…
auth.askui.comSign-in (OIDC)Not in license-key mode
workspaces.askui.comWorkspace API, access-token validationNot in license-key mode
inference.askui.comModel inference through the AskUI hubNot with your own model provider
files.askui.comInstaller and update downloads (release CDN)Only for installing and updating

With your own provider, that endpoint replaces inference.askui.com, your Anthropic account, your Azure AI Foundry resource, or a host inside your own network. With on-premise inference no external model domain is needed at all.

DNS, not firewall

Desktop's sign-in callback uses the hostname desktop-auth.askui.com, which resolves to 127.0.0.1. No outbound connection is made to it, but the name must be resolvable: a DNS setup that blocks unknown external names breaks the callback even though nothing leaves the machine.

Outbound, from a test machine

A machine that only hosts the application under test needs nothing from this list. It talks to the application under test; the machine driving the run does the rest. Downloads are the exception, and only until the machine is provisioned: browser bundles for web profiles, the Android SDK for emulators, and NuGet packages for custom tools, all resolvable from an internal mirror.

Inbound

PortWhereWhen
23000The machine running AgentOS, started by the appDriving that machine from another one
26000Same, when AgentOS runs as an installed serviceShared lab machines

Restrict those ports to the machines allowed to start runs. Local runs on a single PC need no inbound rule at all, the connection never leaves the machine.

Proxy

AskUI Desktop is configured in the app, under Settings → Network proxy (system proxy, manual address with bypass list, NTLM/Kerberos or stored credentials). Setup and what to check when connections fail: Network proxy.

Air-gapped

License-key mode plus a model endpoint inside your network removes every AskUI domain from the picture. Runtime downloads still need a reachable mirror or pre-provisioned tooling. What that setup looks like end to end: Enterprise fit.

On this page