See what your AI agent is doing in your browser before it does it.
LucidPilot lets Claude Code and Hermes drive your real, signed-in Chrome by click, type, navigate, and page snapshot, and shows you every move with a glowing border, a real cursor, and an action toast, in real time.
What it is
LucidPilot is a Chrome extension with two parts. The overlay and audit log are free: any time an AI agent acts on a tab you can see, a glowing border, a gliding cursor, and a small toast show you what's happening, and a local log records every action for later review. The control engine is Pro: it's what lets Claude Code or Hermes actually click, type, navigate, and take page snapshots in your real browser over the Chrome DevTools Protocol (CDP), using the browser you're already signed into, not a throwaway headless copy.
Why the overlay matters
An AI agent driving your actual browser has access to whatever you're signed into: email, banking, work tools. Without a visible signal, that's an invisible background process. The overlay turns it into something you watch happen live, and the audit log lets you check what an agent did after the fact.
It's visibility, not a lock
The overlay is a courtesy window, not a security boundary: it can't stop an agent from acting, only show you when it does. If you need to stop an agent mid-session, close its tool. Marking a domain sensitive (banking, brokerage) turns the border red and adds a warning to every toast on that page.
Free tier: the overlay + audit log
Install it, and there's nothing to turn on. The indicator shows automatically whenever any connected agent acts on a visible tab.
Border glow
The driven tab brightens, other tabs dim, an idle tab fades further after a minute of no activity.
A real cursor
Glides to each spot instead of teleporting, then clicks and highlights the exact element it landed on.
Action toasts
A corner toast for what just happened and which agent did it. Claude shows blue, Hermes shows violet.
Session log
Every click, type, and scroll, with timestamp and page, capped locally at 500 entries. Never records what was typed.
Sensitive-domain alert
Mark a domain (banking, etc.) and its border turns red with a warning toast the moment an agent touches it.
On-device only
The log lives in chrome.storage.local. Nothing is sent anywhere unless you turn on the Pro control engine.
Free vs Pro
Same extension, one extra capability.
| Feature | Free | Pro |
|---|---|---|
| Visual overlay (border, cursor, toast) | ✓ | ✓ |
| Local audit log (500 entries) | ✓ | ✓ |
| Sensitive-domain red alert | ✓ | ✓ |
| Full control engine (click/type/navigate/snapshot via CDP) | - | ✓ |
| Claude Code & Hermes agent integration | Visibility only | ✓ Full control |
Pricing
Cancel any time from the licensing portal linked in your confirmation email.
Pro - Monthly
$2.99/mo
- Everything in Free
- Full control engine
Pro - Yearly
Best value$19.99/yr
- Everything in Free
- Full control engine
Questions
Does this let the AI click things it couldn't otherwise?
No. The overlay is purely cosmetic, a signal the extension listens for. The actual click, type, or scroll is performed by whatever tool the agent already uses (Chrome DevTools Protocol). Pro just means the agent's own tool is allowed to send those commands to your real browser.
Can a website fake the indicator?
In principle, page JavaScript could fire the same signal. Treat the indicator as a helpful cue, not proof of what happened, the local audit log is the more trustworthy record since it's written by the extension itself, not by page content.
What happens to my data?
Everything stays on your device. See the privacy page for exactly what's captured.