Surfer-H is H Company’s flagship agent, built to perform a wide range of tasks and solve both simple and complicated problems. It interacts with the world the way humans do. It can see what’s on the screen, make decisions, and manipulate 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—or when it needs to pause, reassess, and try again. We created Surfer-H in response to a simple challenge: how do we make Computer Use agents behave like human beings to accurately and reliably automate the small and large tasks we do every day? In the process, we’ve developed a system capable of intelligently acting, reflecting, correcting and ultimately transforming the way we work and find information.

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’s on the screen.
  • Decide what to do.
  • Interact with UIs like a human.
  • Know when a task is done — and correct if it’s not.

Our goal with Surfer-H

H Company is rapidly developing and shaping the Surfer-H agent alongside our other groundbreaking work to make it as powerful as possible. In particular, we’re working to:
  • Enhance the quality of the knowledge and insights Surfer-H provides when prompted.
  • Expand Surfer-H’s scope so it can tackle an increasingly broad spectrum of tasks.
We’ve seen great progress so far. But we believe that most of the value that comes from open sourced agents has yet to be discovered, which is why we’re eager to see what the community and our users will build on top of our work. Open weights are more than a philosophy — they’re a practical tool to accelerate experimentation, transparency, and collective progress.

Surfer-H vs. Surfer-H-CLI

While we’re further expanding Surfer-H’s horizons and empowering it with greater accuracy, reliability, and improved performance, we’ve developed the Surfer-H-CLI. The Surfer-H-CLI, or Open Surfer, is a lightweight open-sourced version of Surfer-H that enables you to launch and run an agent straight from the command line or from a web interface. We want to put agents like Surfer-H in the hands of real users so they can start using it, and we’ve done just that with the Surfer-H-CLI. For more information, check out our Surfer-H-CLI guide.