Introducing Web Augmentation
Web Augmentation is the ability to modify, automate, and share any web application — instantly and safely — without needing code access. It turns the browser into a programmable layer.
Unlike extensions, they do not need to be installed.
Unlike middleware, it works without infrastructure changes.
Unlike remote browsers, everything is rendered locally.
Web Augmentation gives you the power to:
- Change any ANY web app
- Automate any online journey
- Record, audit, and observe sessions
- Share web sessions with humans or AI agents
The core idea: Treat the web as a canvas, not a fixed product.
How It Works
Web Augmentation is powered by a tech stack called Virtual Web Sessions, as implemented by Webfuse it has the following ingredients:
- Proxy-based virtualization layer
- Secure DOM rewriting and request handling
- Full JS sandbox
- REST and JS APIs to control tabs, sessions, roles, events
- Extensions API which closely resemble the Browser Extension API - without needing a user to actually install anything.
Why Now
Agentic AI and MCP clients all will need "functions to call" in order to interact with the external world. When we want an agent that can help users navigate their website, or maybe even navigate by themselves, almost in all cases these rely on fully virtual machines or remote browsers. We believe that there is a better way to do this, and that we can have these LLMs interact directly with your browser through our augmentation layer - no installation needed! For our clients, this means full control over the interface - have these interactions happen directly on YOUR web application, where you have full control over the experience.
Web Augmentation turns any web app into a programmable surface, where agents will be able to:
- Capture screenshots of your current browser session
- Read the DOM of your current website
- Switch tabs, click buttons
- Fill in FORMS
- Share sessions with humans for hand-off
- Or, maybe even execute JS code to run on your behalf
For example, with the Automation API we expose a very simple API
// Open a virtual session with tabs
session.openTab("https://example.com");
session.openTab("https://github.com");
// Automate user behavior
await automation.moveMouse(200, 300);
await automation.click("#submit-button");
Call to Action
Web Augmentation gives developers and users a way to remix the web without waiting for permission.
Curious? Skeptical? Inspired?
🧠 Read the Webfuse Quickstart Guide
🚀 Or signup here
Or reach out to me at nicholas@surfly.com - I'm happy to guide you further!
Related Articles
Web Augmentation: The Comprehensive Guide
Discover how to enhance any website with web augmentation. How Augmented Web Proxies and Virtual Web Sessions enable secure co-browsing, automation, compliance overlays, and more.
Web Augmentation vs. Custom Development: Which is Right for You?
This guide compares web augmentation and custom development, helping you choose the right path for fast fixes, SaaS tweaks, or building core platforms.