Train, build, and deploy
browser agentsâfast
The easiest way to build reliable AI agents that actually understand the web.
Most browser agents wipe out before they catch a wave
Agents wipe out on real sitesâDOM changes break everything like a rogue wave.
Training is slow and brittleâyou're paddling against the current with no good datasets.
Debugging is a nightmareâblack box failures leave you lost at sea with zero visibility.
Everything you need to ride the web
SDK + datasets + eval harness + monitoring. The complete lineup for browser agents.
đ SDK
Your surfboardâone SDK to ride any browser framework. Works with Playwright, Puppeteer, or bring your own board.
đ Training Data
Pre-charted surf spotsâclean datasets of real tasks, ready to train your agents on the perfect waves.
đ Eval Harness
Know your lineupâbenchmark agent performance and compare different approaches to find your sweet spot.
⥠Monitoring
Live surf reportâreal-time dashboards for success rates, costs, and failures. Catch issues before they wipe you out.
Drop in with one line
No complex setup. No brittle selectors. Just agents that flow.
import { SurfsAgent } from '@surfs/agent'
// Grab your board and hit the water đ
const agent = new SurfsAgent({
model: "gpt-4",
trackMetrics: true
})
// Catch the waveâautomatic instrumentation built in
await agent.ride({
task: "Find and add the cheapest red t-shirt to cart",
url: "https://shop.example.com"
})
// Full visibilityâtraces, replays, metrics all logged đFull observability built-in. Ride smoothly, no manual logging required.
Built for the big waves
Real-time surf reports, auto-recovery from wipeouts, and instant replay debugging.
run_a3f9e2b8 ¡ 47.3s ¡ 12 steps
goto("https://shop.example.com")click("text=Search")fill("input[name=q]")click("text=Add to cart")Latest Resources
Stay updated with the latest insights, guides, and best practices for AI-powered development and testing.
FingerprintâSafe Agentic Browser Pipeline: Reducing BrowserâAgent Security Risk with an Attested AutoâAgent AI Browser, UA/ClientâHintsâAligned Agent Switching, and 'What Is My Browser Agent' Telemetry
A practical, complianceâfirst blueprint to stabilize fingerprint surfaces, align UA and Client Hints, integrate Private Access Tokens and attestation, add agent telemetry, and ship an attested autoâagent AI browser.
OS-Level Sandboxing for Agentic Browsers: Rootless Chrome, seccomp/AppArmor, and eBPF Egress Controls
How to ship safer auto-agent AI browsers by combining rootless containers, locked-down CDP, seccomp/AppArmor, eBPF egress allowlists, mTLS proxies, secrets vaults, and a safe diagnostic path for Chrome and cross-engine fleets.
Agentic Browser Capability Firewall: Policy-as-Code (OPA/Rego) to Reduce Browser Agent Security Risk in AutoâAgent AI Browsers
Design a deny-by-default capability firewall for AI browser agents by interposing the Chrome DevTools Protocol, evaluating OPA/Rego policies, and leveraging MV3 isolated worlds, declarativeNetRequest, and CSP. Auditable, testable, and CI/CD-friendly.
Looking for PR-focused browser testing?
Try DebuggAI PR Copilot