logo
Automation you can stop thinking about
Infrastructure for reliable, user-controlled web agents
Ready to drop in?
OpenSurf is coming soon.
☝️
Surfer speak
A logical map of the Web
A structured representation of how real websites work. Execution is predictable, observable, and runs without models in the control loop.
Repair without rewrites
When sites change, OpenSurf surgically repairs skills and continues execution. Fixes are explicit, auditable, and shared amongst agents.
Open by design
Skills are just data: portable, inspectable, versioned, and auditable. Anyone can extend, fork, or self-host without vendor lock-in.
Works with your stack
Compatible with any LLM, framework, or orchestration layer. Reusable web structure without giving up privacy, control or locality.
An open skills network for the agentic web
Everyday
Get the status of my
Spotify
plan
Check status of my
Amazon
delivery
Pause my
HelloFresh
subscription
Workplace
Give
@Gary
admin access on
Cloudflare
Get a list of
@Gary's
open PRs on
GitHub
Remove user
@Gary
from
Google Workspace
Devops
Rotate API keys for
@Project X
in
AWS
Trigger a production deployment in
Cloudflare
Pages
How many
Sentry
errors in last 24 hours for
@Project X
Built for real-world automation
⚡ Declarative, not scripted

OpenSurf encodes web structure as data, not scripts.

Automation reacts to known signals instead of re-discovering the UI on every step.

🤝 Human-in-the-loop by design

OpenSurf surfaces uncertainty, asks for confirmation, and learns from corrections.

Guidance becomes shared skill knowledge, without surrendering control to an opaque system.

🔐 Local-first and private by default

Credentials and personal data never leave your device.

OpenSurf runs locally, integrates with existing password managers, and sandboxes every session. No cloud logins or silent exfiltration.

Our principles

  • Deterministic execution over probabilistic control loops
  • Human oversight by default (interruptible, auditable)
  • Local-first security (credentials stay on device)
  • Open skills as data (inspectable, versioned, forkable)
  • Revenue from value delivered, not data extraction
The web should be operable by software without surrendering user control.
How it works
  1. Connect your agent through the OpenSurf API or SDK.
  2. Query the skills layer for a goal — sign in, search, cancel, purchase, extract.
  3. Execute safely inside a local or hosted browser sandbox.
  4. Improve and share skills as you go.
Chrome extension
Local automation, full visibility
MCP Server
Integrate with existing workflows.
Universal Browser Client
Playwright, Cloud browsers, Mobile SDK
The skills layer learns, improves, and compounds.
About us
Dom and David
* Two posers with no real surfing abilities

We're Dom and David, founders of OpenSurf.

Parts of what you’ve read are already working. The rest is taking shape fast. We know this idea is bigger than the two of us, and we'll need help from ambitious thinkers, engineers, and designers to make it real.

If this vision speaks to you, reach out — we'd love to hear from you.
Ready to drop in? OpenSurf is coming soon.
© 2025 Estii
Resurface (Back to top)