> ## Documentation Index
> Fetch the complete documentation index at: https://hub.hcompany.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Surfer-H

Surfer-H is H Company's agent for performing tasks of varying difficulty. It interacts with software the way people do: it sees what is on the screen, makes decisions, and operates a user interface by clicking buttons, scrolling, or navigating to complete everyday tasks such as booking flights or shopping online. It also knows when a task is complete, and when it needs to pause, reassess, and try again.

We built Surfer-H to answer a question: how do you make a computer-use agent behave like a person, so it can automate everyday tasks accurately and reliably? The result is a system that acts, reflects, and corrects as it works.

# Architecture

Surfer-H is flexible and modular. It's composed of three independent components.

* **Policy model:** Plans, decides, and drives the agent's behavior.
* **Localizer model:** Sees and understands visual UIs to drive precise interactions.
* **Validator model:** Checks whether the answer is valid.

When powered by H Company's Holo models, Surfer-H is able to:

* See what is on the screen.
* Decide what to do.
* Interact with UIs like a human.
* Know when a task is done, and correct course if it is not.

# Our goal with Surfer-H

H Company continues to develop Surfer-H alongside our other work. We are working to:

* Improve the quality of the knowledge and insights Surfer-H provides when prompted.
* Expand Surfer-H's scope so it can handle a wider range of tasks.

We have made good progress so far, but we think most of the value of open-source agents has yet to be discovered, which is why we want to see what the community and our users build on top of our work. Open weights are a practical tool for faster experimentation, transparency, and shared progress.

# Surfer-H vs. Surfer-H-CLI

Alongside our work on Surfer-H's accuracy, reliability, and performance, we built the Surfer-H-CLI. The Surfer-H-CLI, or Open Surfer, is a lightweight open-source version of Surfer-H that you can launch and run from the command line or a web interface. It puts an agent like Surfer-H directly in the hands of users.

For more information, check out our [**Surfer-H-CLI**](https://hub.hcompany.ai/surferh/surferhcli) guide.
