Skip to main content
A computer-use agent sees the screen and decides what to click, type, and scroll. Use it when the work lives behind a user interface with no API to call. Computer-Use Agents give you programmatic control over agents built on top of H’s Holo family of Vision Language Models. You describe a task in plain language; H provisions the environment, runs the agent, and returns the result through a lifecycle your app can monitor, steer, and stop. Today, the Browser environment is available; Desktop is in What’s next. One call to start a session:
# `hai run` creates the session and blocks until the agent answers
hai run "On Google Flights, find the cheapest direct flight from Paris (CDG) to Tokyo (NRT) this Saturday. Return the airline and the price."
That one call spins up the environment, hands it to the built-in h/web-surfer-flash agent, and runs until there’s an answer. The h/ prefix marks H’s pre-built, read-only agents; agents you create have no prefix. The Quickstart takes it from there.
You need an H API key first. Create one at platform.hcompany.ai/settings/api-keys: click Create key and give it a name. The key is shown once. The CLI and SDKs read it from the HAI_API_KEY environment variable, or hai login stores it for you. See Authentication for details.

How it fits together

The building blocks, each with a dedicated page:
ConceptWhat it is
AgentA reusable configuration: environments, skills, model, and instructions. Reference a pre-built agent or create your own.
EnvironmentThe surface the agent acts on and observes. A browser today; desktop in What’s next.
SessionA single run of an agent against a task, with a lifecycle you can steer.
SkillA reusable instruction support@hcompany.aiads on demand. Optional.
This API is in beta and still evolving. Send questions or bug reports to support@hcompany.ai.

Get started

Quickstart

Create your first agent session in under 5 minutes. Start here.

SDKs

Install the Python or TypeScript client and skip the polling boilerplate.

Use cases

See it in action: QA a live page from Claude Code, or drive a browser checkout from a plain-language prompt.

Session lifecycle

See agent, environment, and session come together at runtime.

Agent View

Watch a session live or replay it afterward to debug, monitor, and follow your agents.

Billing

Plans, token and concurrency allowances, and how to manage your subscription.