Agents API

Operational agents that get the job done

Configure, deploy, and monitor agents that run at production scale in the browser and on the desktop, with human-level accuracy.

Operate on the real world,
in any system

  • Visual navigation

    See the screen, locate UI elements, and move through interfaces the way a person would.

    viewport
    Pay now
  • Web browsing

    Open pages, follow flows, and extract what you need from live web apps.

    app.acme.com/checkout
  • Computer use

    Control desktop environments with clicks, typing, and full session replay.

    desktop14:02:18
    Invoice.app

    replay

Build AI products and systems on agents that work

  1. 01

    Build agentic features without the agent plumbing.

    We handle agent orchestration and computer-use capabilities, so you can focus on your product.

  2. 02

    Extend your stack with agents built to act.

    Plug into your existing infrastructure through one API surface instead of stitching together fragile point solutions as you grow.

  3. 03

    Deliver measurable outcomes.

    Build agents that adapt when a real interface changes, so runs stay reliable after UI updates.

Built with Agents API

View repo

Configure, run, and monitor across every environment, from one console.

Every environment, one agent.

Test the same agent across browser and desktop without standing up separate infrastructure for each. One harness handles the visual actions on every one.

environments.log
$ h env connect --all
✓ browser ready viewport=1440x900
✓ desktop ready display=:1

agent bind --env browser,desktop
one harness · two surfaces
session sync · shared context

Execution, orchestration, monitoring, one product.

Build, run, and evaluate agents from a single platform instead of stitching together separate tools for each stage.

Replay every run.

Full logs and session replays for every agent action. See exactly where and why a run failed, and keep control over sensitive tasks instead of running on trust.

session.replay
14:02:11 click #submit
14:02:12 type invoice_id="48291"
14:02:14 wait network.idle
14:02:16 assert toast.contains

● Failed step 4 · selector missing
replay → open frame 00:14
frame 00:15 · 00:16 · 00:17

Run agents on infrastructure we built.

Every agent runs on the model, inference, harness, and RL stack we own end to end. It is not a prompt wrapped around a generalist model.

agent.trace
AGENT · REASONING
1. locate vendor form fields
2. map values from context
3. validate required inputs
4. submit and confirm toast
5. check downstream state

action click(name="Continue")
confidence 0.94

Drops into what you already use.

MCP server, REST API, CLI, and an n8n node. It connects to Claude, Hermes, Cursor, or your own stack with one API key.

h-cli
$ h auth login
✓ authenticated

MCP SERVER CONNECTED
n8n · CLAUDE · HERMES · CURSOR
api_key sk-···8f2a

Small models, real savings.

Purpose-built models cost 40% less per run than a general-purpose LLM that does the same GUI task.

Cost per GUI run

−40%

vs general LLM

General-purpose LLM1.0×
Holo purpose-built0.6×

Host and store data safely, on your terms

  • SOC 2 Type II

  • ISO 27001

  • Regional data residency

  • Zero retention mode

Get started with Agents API today

Start free

Run your first agent in minutes. Free credits included every month.

Sign up

Scale as you grow

Move to production with higher concurrency and priority infrastructure.

View pricing

Enterprise

Deploy at scale with dedicated support and the highest limits available.

Contact us

Full feature access

Token-based pricing, pay for what you use

Best available rate limits

No credit card required

Residential-grade proxy

Workflow orchestration

Upgrade only when you need more concurrency

Top-up available anytime

Dedicated onboarding

Operational agents that get the job done

Configure, deploy, and monitor agents that run at production scale in the browser and on the desktop, with human-level accuracy.

H developer Discord

Questions, bugs, feature requests: talk to the team and other builders.

Join Discord