Let any cloud agent use your real Chrome — with your approval, a visible session, and no local agent client. Keep your tabs, logins, and extensions exactly where they are.
Works with Chrome 108+No local agent clientYour tabs stay yoursApprove each agentRevoke anytimeWorks with agent-browserKeeps existing loginsRuns from your browser
Works with Chrome 108+No local agent clientYour tabs stay yoursApprove each agentRevoke anytimeWorks with agent-browserKeeps existing loginsRuns from your browser
Works with Chrome 108+No local agent clientYour tabs stay yoursApprove each agentRevoke anytimeWorks with agent-browserKeeps existing loginsRuns from your browser
Works with Chrome 108+No local agent clientYour tabs stay yoursApprove each agentRevoke anytimeWorks with agent-browserKeeps existing loginsRuns from your browser
Open the popup and click “Pair Agent”. Run the one-time command it copies. The code is single-use and never appears in a URL.
pairing
npx -y @zenlix/monavi setup <pairing-code>
03
Start a session
Use agent-browser, an MCP client, or the SDK. Your first task will ask for approval in Chrome before anything happens.
first task
agent-browser open https://example.com
# or connect through MCP / the TypeScript SDK
Every new agent session asks first. “Always allow” is per agent and device, can be revoked from the popup, and strict mode asks every time.
INTEGRATIONS
Use the tools you already have.
Keep your current agent workflow. monavi runs the browser part, so your tools do not need to ship a desktop app or a local browser.
01 · agent-browser
agent-browser, unchanged
agent-browser is an open-source browser automation CLI. If you already use it, monavi plugs in as a provider: your existing open, snapshot, and click commands keep working.
agent-browser
npx -y @zenlix/monavi setup <pairing-code>
agent-browser open https://example.com
agent-browser snapshot
02 · MCP
Bring your MCP agent
Claude Desktop, Cursor, and other agent clients can use monavi as a remote MCP server. Add the endpoint and let your agent work in the browser you already use.
Connecting an agent does not give it your browser. Every new session asks first. A banner shows what is active, and revoking an agent stops it immediately.
Allow once, always for this agent, or deny. Strict mode asks every time.
+
Watch
Each session gets its own tab and a visible banner with take over and stop.
+
Revoke
Remove an agent or a saved approval; active sessions stop right away.
FAQ
Questions, answered.
The short version: monavi connects agents to the browser you already use, and you decide when they can act.
Still curious? Start with the three-step setup or read the security model above.
What is monavi?
monavi is a browser bridge for AI agents. A Chrome extension connects your real browser to a cloud relay, so agents can drive a tab through CDP while you keep your tabs, logins, and extensions.
Do agents get access to my cookies or passwords?
monavi does not read cookies or passwords. Agents receive CDP control of a dedicated tab, which can interact with pages where you are already signed in. Every new agent session must be approved, and a visible banner shows what is active.
Do I need to install a local client?
No. The extension connects outbound to the relay. For agent-browser you run a one-time setup command that registers the provider; there is no local server, port, or desktop app.
Which agents and tools work with monavi?
agent-browser through a provider plugin, any MCP client over Streamable HTTP, and custom agents using the TypeScript SDK over CDP.
Can I revoke access?
Yes. Stop a session from the page banner or popup, revoke a saved approval, or remove the agent entirely. Revocation closes active sessions immediately.
Your browser is the missing tool.
Start a session in three steps. Approve it in Chrome, watch it work, and stop whenever you want.