Give your AI agents rich browser panels for confirmations, forms, dashboards, and diffs — with 9 layers of security built in.
A single MCP server that turns any agent into a full-stack app with browser-based human oversight.
Present decisions to humans with full-fidelity browser UI — not just plain text in a terminal.
Works with every major agent framework via the Model Context Protocol. One tool, universal compatibility.
Defense in depth from localhost binding to Ed25519 signatures. SecurityGate rejects — never mutates.
OpenWebGoggles sits between your agent and the browser, presenting rich UI for human-in-the-loop decisions.
Calls an MCP tool to request a human decision
Renders a rich UI panel in the browser
Human reviews, edits, and submits their decision
Decision flows back to the agent as structured data
Import, call, done. The browser panel appears automatically.
from openwebgoggles.sdk import confirm # A rich confirmation dialog appears in the browser approved = confirm("Deploy to production?") if approved: deploy()
Three commands. No configuration files, no Docker, no API keys.
pipx install openwebgoggles
openwebgoggles init
claude
# or any MCP-compatible agent