WebHarbor: Docking Real Websites for Evolving GUI Agent Environments

WebHarbor-4B Model

Project Page arXiv Code 153 Environments Docker Images

WebHarbor-4B is a GUI web agent trained with reinforcement learning entirely inside WebHarbor, 153 executable reconstructions of real websites with logins, carts, bookings and 3,518 tasks. It never touches the live web during RL training, yet it transfers there: it reaches a 75.8 average on WebVoyager and Online-Mind2Web, the best among the open-source web agents compared. The model is a 4B Qwen3-VL policy that starts from OpenWebRL-4B-SFT and acts through the OpenWebRL browser interface.


🔮 Resources

Resource Link
🌐 Project page WebHarbor
📄 Paper arXiv:2611.03634
💻 Code (environments, evaluation) WebHarbor repository
📦 Environments ChilleD/WebHarbor
🐳 Docker images wildawm/webharbor
🤖 WebHarbor-4B ChilleD/WebHarbor-4B

✨ Highlights

Benchmark OpenWebRL-4B-SFT OpenWebRL-4B WebHarbor-4B
WebVoyager 60.2 74.1 81.2
Online-Mind2Web 47.0 67.0 70.4
WebArena 26.1 20.4 28.8
WebArena without auto-login 21.2 16.8 26.1
WebHarbor test set 29.1 19.7 30.0
  • Live web from offline training: a 75.8 average on WebVoyager and Online-Mind2Web, ahead of GPT-5 (74.2) and every listed open-source agent.
  • Strongest on real-world workflows: the largest gains are on logins, multi-page navigation, stateful operations and transactions, the workflows that live-web training rarely covers.
  • Unseen sites and tasks: all 15 WebVoyager websites are held out of training, and Online-Mind2Web and WebArena tasks are not in the training data.

📦 Setup

uv pip install "sglang==0.5.6.post2"

🔥 Serving

A single-GPU launch with the 32K context used in our evaluation:

python -m sglang.launch_server \
  --model-path ChilleD/WebHarbor-4B \
  --served-model-name webharbor-4b \
  --host 0.0.0.0 --port 30000 \
  --dtype bfloat16 \
  --context-length 32768 \
  --mem-fraction-static 0.9 \
  --trust-remote-code \
  --attention-backend flashinfer \
  --mm-attention-backend triton_attn

This exposes an OpenAI-compatible Chat Completions endpoint at http://localhost:30000/v1. The chat template already opens the <think> block, so clients should not add their own. For the browser harness and to evaluate on WebHarbor, see the WebHarbor repository.

Citation

If you find this work useful, please cite:

@article{wang2026webharbordockingrealwebsites,
      title={WebHarbor: Docking Real Websites for Evolving GUI Agent Environments}, 
      author={{WebHarbor Team and Contributors}},
      year={2026},
      eprint={2611.03634},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2611.03634}, 
}

or

@article{wang2026webharbordockingrealwebsites,
      title={WebHarbor: Docking Real Websites for Evolving GUI Agent Environments}, 
      author={Zhaoyang Wang and Qianhui Wu and Boyu Gou and Demi Wang and Jiacheng Zhang and Peichun Hua and Qize Li and Shi Qiu and Yifan Jiang and Yifan Zhang and Zexu Jin and Baolin Peng and Bolin Shen and Chetan Bansal and Dehan Kong and Deren Lei and Dongshen Peng and Fengqing Jiang and Hao Cheng and Haoqing Wang and Jiaming Shan and Jicheng Wang and Jingguang Zhou and Jixuan He and Kaide Zeng and Kangyu Zhu and Lama Moukheiber and Mufan Qiu and Peng Xia and Qihan Sun and Qingwei Lin and Qiushi Sun and Ruichen Zhang and Shuqing Luo and Si Qin and Sicheng Fan and Tao Xiong and Wenlin Yao and Xinyu Zhang and Xinyue Zeng and Xuanrui Li and Xuchao Zhang and Yian Wang and Yichao Liu and Yiming Liang and Yiyang Zhou and Yizhu Jiao and Yuetai Li and Yurun Chen and Yuxuan Zhang and Zheyuan Yang and Zhiyuan Yao and Zhongyang Li and Zihao Li and Zili Wang and Jianfeng Gao and Huaxiu Yao},
      year={2026},
      eprint={2611.03634},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2611.03634}, 
}
Downloads last month
39
Safetensors
Model size
5B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for ChilleD/WebHarbor-4B

Finetuned
(2)
this model
Quantizations
1 model

Dataset used to train ChilleD/WebHarbor-4B

Collection including ChilleD/WebHarbor-4B

Paper for ChilleD/WebHarbor-4B