ClawBench runs 153 tasks on live production websites (Uber Eats, Booking.com, Robinhood, etc.) inside local Docker containers with a DIY Chromium stealth layer. Steel solves exactly this problem as a managed service. The integration surface is minimal — browser-use already accepts a custom CDP endpoint, meaning the harness change is one line of code.
ClawBench is also the most credible AI browser agent benchmark published to date (arXiv 2604.08523, #3 Paper of the Day on Hugging Face). Association gives Steel academic legitimacy at zero technical cost to ClawBench.
Goal: Add a steel harness to ClawBench that replaces local Docker/Chromium with
Steel Sessions.
| File | Change |
|---|---|
Dockerfile.steel |
New harness layer: installs steel-sdk, browser-use, litellm |
setup-steel.sh |
Generates LiteLLM config + sets STEEL_API_KEY, STEEL_SESSION_URL |
run-steel.sh |
Creates Steel session via API, waits for CDP URL, launches agent |
run-steel-agent.py |
Browser(cdp_url=steel_session.cdp_url) — one-line diff from browser-use harness |
models/models.example.yaml |
Add steel_api_key field to model config schema |
- CAPTCHA solving and proxy fingerprinting replace ClawBench's 7-layer DIY stealth — no maintenance burden for the research team
- Sub-1s session starts vs. Docker cold boot
- Session Viewer for debugging failed benchmark runs (complements existing 5-layer recording)
- Parallel task execution: all 153 tasks can run concurrently across Steel sessions
A working --harness steel flag in ClawBench that any researcher can use by adding
steel_api_key: <key> to their models.yaml. PR submitted to the ClawBench repo.
Goal: Remove the cost barrier for running full benchmark suites on Steel.
- Steel provides a dedicated research credit pool for ClawBench benchmark runs
- Accessed via a special API key provisioned through
research@steel.dev - Scoped to ClawBench task execution (rate-limited to prevent abuse)
- ClawBench adds Steel to the CITATION.cff
acknowledgementssection and README
The Hobby free tier ($10/month, 100 browser hours) covers ~65 tasks at average session length. A full 153-task suite across 6 models = ~918 browser sessions. Credits targeted at this scale make Steel the path of least resistance for new model submissions.
Goal: Steel brand on the public leaderboard, which every model evaluation links to.
- Steel logo + link in the Hugging Face Gradio leaderboard Space header
- "Powered by Steel" badge on benchmark run results submitted via Steel harness
- Optional: Steel-hosted mirror of the leaderboard at
bench.steel.dev
- Hosting cost offset for the Gradio Space
- Increased leaderboard credibility (infrastructure partner signals production-grade testing)
Goal: Distribution for both parties via co-authored technical content.
-
Blog post — "We ran 153 real-website tasks across 6 LLMs" — joint Steel + ClawBench byline. Steel handles infrastructure narrative; ClawBench handles benchmark methodology. Target: Steel blog + Hugging Face blog cross-post.
-
awesome-web-agents listing — ClawBench is already tracking the
steel-dev/awesome-web-agentsPR as an outreach target. Approving it in exchange for the Steel harness integration is a natural trade. Fast-track the PR review. -
Discord/community announcement — ClawBench has an active Discord + 微信群. Steel announcement in those channels reaches the exact audience (agent developers who need browser infra).
- Steel owns the
Dockerfile.steel,setup-steel.sh,run-steel.sh, and agent script - ClawBench core team is not responsible for Steel harness bugs
- Steel gets early access to new task categories before public release (enables proactive testing of sessions against new site patterns)
- Quarterly sync on upcoming ClawBench releases and Steel API changes
To: ClawBench maintainers (reacher-z / ZJU-REAL)
Subject: Steel Sessions harness for ClawBench + research credits
ClawBench is the only benchmark that actually needs what Steel does — you're running tasks on live Uber Eats, Booking.com, and Robinhood. Your current Docker/Chromium stealth setup is solving the same problem we've already productionized: anti-bot detection, CAPTCHA solving, session management at scale.
We'd like to:
- Submit a
--harness steelPR (browser-use already takes a CDP URL — it's one line)- Provide research credits so running full 153-task suites costs nothing
- Sponsor the leaderboard
In return we'd love a co-authored blog post and a fast-track on the awesome-web-agents PR.
Happy to jump on a call or just start with the PR.
| Metric | Target |
|---|---|
| Steel harness PR merged | Week 2 |
| First full benchmark run via Steel | Week 3 |
| awesome-web-agents listing live | Week 4 |
| Joint blog post published | Week 6 |
| Leaderboard submissions using Steel harness | 2+ models by end of Q2 |