Surfer-H-CLI
This section explains the architecture of the open-sourced Surfer-H-CLI, how its core components fit together, and the benefits it provides to users and developers.Architecture
The Surfer-H-CLI is made up of three core components:- The Surfer-H agent: An open-sourced version of H’s Surfer-H AI agent that automates browsing, data extraction, and workflow execution.
- H’s Holo models: The vLLM powering Surfer-H. H’s Holo models interpret web pages, understand user intent, and generate actions and responses.
- A frontend interface: A modern web frontend that provides an intuitive way to interact with the agent, create tasks, monitor tasks, manage trajectories, and more.
- Launch the Surfer-H agent from the command line.
- Define tasks and execute runs, like “find a beef wellington recipe” or “search for iPhones.”
- Launch the Surfer-H web interface to see the agent working in real-time.
- Interact with the agent via the web interface, modifying tasks and adjusting when needed.
Get started
The Surfer-H-CLI lets you experience the power of the Surfer-H framework, and the Holo models that charge it, first hand. The steps below show you how to start executing runs in minutes.1
Set up your environment
Deploy the Holo model by configuring your environment variables.
2
Run the Surfer-H agent
Use the Surfer-H-CLI to call the Surfer-H agent and run a task.
3
Launch the frontend (Optional)
Use our modern web frontend to interact with the agent visually.