Back to Blog
automationbrowseropenclawninjabridgemoltbot-ninja

I Gave My AI the Mouse. Here's What It Did With It.

NinjaBridge connects your AI assistant to your real browser. It clicks, fills forms, navigates, and researches - while you watch it happen live on your screen.

J
Jonathan Shachar
5 min read
🦞

The real problem with giving your AI browser access is not trust. It's that your browser is connected to your bank.

Here's where I kept getting stuck: the tasks where an AI assistant would save me the most time - reading Facebook groups, monitoring social, pulling data from tools with no API, booking hotels - all require a browser that's logged into my real accounts. The same browser I use for everything else.

Handing that over felt like giving a new contractor the master key on day one. So I either kept the agent locked down and did the browser work myself, or I found a way to solve this properly.

I built NinjaBridge.

the idea

Instead of giving Donna access to my actual browser - the one connected to my bank, my health records, every social account I have - I open her a separate clean browser and create a temporary encrypted bridge between it and her.

She connects through the bridge, works in that browser, I watch every click in real time. When the session ends, I press destroy. The bridge disappears. Nothing persists on the server side.

I log in only to what she needs for that specific task. My real browser stays untouched. The cloud agent never sees a credential - it just gets a window to work in.

That's the whole model. A controlled opening, not a permanent door.

watch it in action

<iframe width="100%" height="450" src="https://www.youtube.com/embed/-4AlkRKuoos" title="NinjaBridge Demo" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen style="border-radius:8px;"></iframe>

In the video you can see Donna navigating to Facebook, analyzing content, writing a post, and interacting with the page - all from the cloud, through a local browser window. The red cursor dot moves around the screen. Elements highlight before they get clicked. It's one of those things that's genuinely more impressive live than any written description of it.

the security architecture

This was the part I spent the most time on, because getting it wrong would make the whole thing pointless.

The tunnel is created on demand, never running in the background. It's a desktop executable - no installation, no persistent process. I run it when I need it. When I close it, it's gone.

Every session gets a 256-bit token. Every single request through the tunnel requires that token. No token, no connection.

The browser opens with a completely clean profile. No history from previous sessions. No saved passwords. No autofill data. No cookies. A fresh start every time. I log in only to what Donna needs for the specific task at hand.

All traffic is encrypted through Cloudflare. The tunnel runs over a secured Cloudflare connection - Donna's cloud server communicates with my local browser without any data traveling in the clear.

File downloads are blocked at the tunnel level. The browser cannot download anything to my computer. That's a hard restriction, not a policy.

Destroy button ends everything. When the session is over, or when the time limit expires, I press destroy. The bridge is gone. Nothing on the server side remembers it existed.

The result: the cloud isolation I needed, the browser access I needed, without trading one for the other.

what it actually looks like from the outside

Because NinjaBridge operates through a local browser on a real machine, sites see a normal user connection - local IP, real browser fingerprint, realistic human typing speed and mouse behavior.

By default, Donna types at roughly 60 words per minute with natural variation between keystrokes. Mouse movements curve rather than teleport. Click timing includes realistic delays.

I tested it against sites I know are aggressive about flagging automation. Nothing triggered. The sessions look indistinguishable from a person sitting at the keyboard.

There's a faster mode available for repetitive batch work where human-pacing isn't necessary. But the default is slow and careful.

the workflows I actually use it for

Research batches. A list of 50 company websites, specific information to find on each one, a compiled report waiting when I check back. Work that used to take an afternoon.

Social media monitoring. Reading posts in groups, tracking conversations, surfacing relevant threads - the kind of content that's locked behind a login and can't be scraped through an API.

Booking and scheduling. Point it at a hotel site or calendar tool, tell it what you need, watch it work through the options and fill the details. You confirm before anything gets submitted.

Data extraction from closed systems. Management tools, internal dashboards, platforms with no API - if a human can read it from a browser, Donna can extract it through NinjaBridge.

Multi-step web workflows. Anything that takes eight browser actions in sequence. Log in here, click this, copy that, navigate there, fill this field. A single instruction rather than step-by-step back-and-forth.

QA and live checks. "Open this page and tell me if anything looks off." It loads, reviews, reports. Faster than switching context and doing it manually.

what it won't do

Password prompts, 2FA flows, and Google OAuth are out. Google detects Chrome's debug protocol at the browser level - not the network level - so there's no workaround there. The solution is pre-authenticating in your main browser before opening the tunnel, then using the existing session.

It also doesn't run while you're away. Everything happens on your screen, in a browser window you can see, while the tunnel is active. The AI handles the clicking. You stay in the loop for anything consequential.

That's a deliberate choice, not a limitation.

getting started

NinjaBridge is built into MoltBot Ninja - managed OpenClaw hosting with everything pre-configured. Install the TunnelBrowser app, open a tunnel, paste the connect command. The whole setup takes a few minutes.

If you're already self-hosting OpenClaw, NinjaBridge is available as a skill on ClawHub.

Try MoltBot Ninja


The problem was never whether an AI could use a browser. The problem was whether it could do it without you having to choose between useful and safe. NinjaBridge is the answer I built for myself - and it turns out it's the answer a lot of other people needed too.

Continue Reading

Ready to deploy your own AI assistant?

Try Moltbot Ninja Free