WebCoach
November 14, 2025 ยท View on GitHub
Setup: browser-use and docker
First cd ~ and then clone the repository (or fetch it if you've already cloned it):
git clone https://github.com/browser-use/browser-use.git
cd browser-use
git fetch --tags
git checkout tags/0.7.1 -b my-0.7.1-branch
Then install docker image on this machine:
First change one line in ~/browser-use/docker/build-base-images.sh
$build_cmd $tag_args $build_args -f $dockerfile ..
Then follow ~/browser-use/docker/README.md for docker image installation
Setup: running local models
Follow the scripts under ~/start_LLM_inference. SGLang provides their own docker image already.
Running the Benchmark
First make sure you configurate the experiments here using ~/run_benchmark/config.yaml
Then follow ~/run_benchmark/run_webvoyager.sh
You can specify base_dir, model, benchmark, and coaching parameters
Evaluation
Run ~/evaluation/eval_webvoyager_results.py to generate table, metrics include SR, Succ/Total, Avg_time, Avg_num_steps.