Chrome extension for Claude Code, Hermes & Codex

Let your AI drive Chrome.
Watch every move.

Claude Code, Hermes and Codex drive your real, signed-in Chrome. A glowing border and a moving cursor show you every click as it happens.

Get LucidPilotFrom $2.99/mo · 3 devices
Synced
  1. Locked
  2. Unlocked
  3. Acting
  4. Logged
  5. Revoked

Review prepared. Nothing submitted.The failing change was inspected and a comment is waiting for you.

Use it in Chrome
Demo status: Locked

What it does

You watch. It drives.

A visible overlay shows every move as it happens. Under it, 21 tools drive the Chrome you are already signed into - not a headless copy.

Border glow

Ten tabs open and no idea which one is being driven. Now that one glows.

A real cursor

A cursor that teleports is impossible to follow. This one glides, and marks what it hits.

Agent-colored toasts

Two agents, one browser. The toast names which one just acted.

Local audit log

You looked away for ten minutes. The log kept all 500 actions, timestamped.

Sensitive-domain block

Some tabs you never want touched. Flag them and the agent is locked out entirely, border red included.

Locked by default

An agent that can unlock itself is not a gate. Only you can open this one.

Get running

Install & connect

From zero to a visible first session in four steps. Every step tells you what success looks like.

  1. Install the extension

    One click from the Chrome Web Store. The toolbar icon appears, though it may be tucked behind the puzzle-piece menu. Click it and the popup opens to the licence form.

    Live on Chrome Web StoreAdd to Chrome

    You'll see the LucidPilot icon in your Chrome toolbar. Click it - the popup should open.

  2. Activate your licence

    Your key arrives by email right after checkout. Click the toolbar icon and paste it into the popup. That single step is also the consent for letting your agent drive the browser - no separate authorization step.

    The popup shows licensed, and everything unlocks immediately. No reload needed.

  3. Connect your agent

    Pick the integration for the agent you already use, then restart it. The next my_browser_* call lands on a dedicated background tab so your existing tabs are never touched.

    Claude Code

    /plugin marketplace add lucid-fabrics/lucidpilot
    /plugin install lucidpilot@lucidpilot

    Hermes

    hermes plugins install https://github.com/lucid-fabrics/lucidpilot.git
    hermes gateway restart

    Codex

    curl -fsSL -o /tmp/lucidpilot.zip https://github.com/lucid-fabrics/lucidpilot/releases/latest/download/lucidpilot-claude-code-plugin.zip
    unzip -oq /tmp/lucidpilot.zip -d ~/.lucidpilot
    codex mcp add lucidpilot -- python3 ~/.lucidpilot/mcp_server.py
    mkdir -p ~/.codex/skills/lp
    cat > ~/.codex/skills/lp/SKILL.md <<'EOF'
    ---
    name: lp
    description: LucidPilot browser-bridge control. Use when the user types lp, lp status, lp doctor, lp revoke, or asks about LucidPilot state.
    ---
    
    When the user asks for an lp command (status, doctor, license, revoke, help,
    or a bare lp), call the LucidPilot MCP tool `lucidpilot_command` with
    arguments `{"args": "<everything after lp, or empty string>"}` and relay the
    tool's returned text exactly as-is. Do not paraphrase, do not retry on
    error, and do not call any other tool for this.
    EOF

    Run /lp status after the restart (in Codex type lp status, no slash): it reports the extension connected and licensed.

  4. Lock it whenever you want

    Browser control lives as long as your licence is active and you're using it. Idle-locks after 1 hour of no use, so an abandoned session can't keep driving. /lp revoke ends it instantly, mid-session, without uninstalling anything.

    Claude Code

    /lucidpilot:lp revoke

    Hermes

    /lp revoke

    Codex

    lp revoke

    Run /lp revoke (in Codex: lp revoke): the next agent action fails with "Chrome control locked." Deactivate and re-activate your licence in the extension popup to unlock again.

Want to read the code first? The plugins are open source on GitHub

Pricing

One licence, everything.

Choose monthly, or save 44% with yearly.

Your licence includes

One licence. Every integration. Full control.

  • Visible overlay and local 500-action log
  • All 21 browser-control tools
  • Claude Code, Hermes and Codex
  • Three devices per licence

Browser control stays locked until you activate your licence.

Save 44%

$2.99/mo

$2.99 billed each month

Secure checkout by Stripe · Key sent to this address

$19.99/yr

About $1.67/mo · $19.99 billed yearly

Secure checkout by Stripe · Key sent to this address

3 devices · Claude Code, Hermes and Codex

14-day refund, no questions asked.

FAQ

Common questions

What does the licence unlock?

Everything. The extension installs free and does nothing until a licence is activated: no overlay, no tools.

Does this let the AI click things it could not otherwise?

No. The overlay is cosmetic. The click itself goes over CDP, and only while browser control is unlocked - licence active and not revoked.

Can a website fake the indicator?

Page JavaScript could fire the same signal, so treat it as a cue, not proof. The log is written by the extension, not the page.

How do I set it up?

Install the extension, activate the licence key sent to your email, then pick the Claude Code, Hermes or Codex integration. Activating the licence is what grants control: no separate authorize step. Run /lp revoke to lock it again.

How many devices?

Three per licence. Deactivate a device from its popup to free the seat.

Why not just use Claude in Chrome?

Use both if you like. Theirs needs a paid Claude plan and drives Claude only. It hard-blocks adult and pirated sites and asks for your approval before acting on financial or other sensitive sites, not a flat block. Ours drives any model you run and blocks nothing by default, though flagging a domain in the popup locks the agent out of it entirely. The watching is still your job.

Playwright MCP and Browser MCP are free. Why pay?

Fair question. Browser MCP already drives your logged-in Chrome for free. Playwright MCP and chrome-devtools MCP can too, once you start Chrome with a debug port. What none of them do is show you. LucidPilot paints a border, a cursor and a toast in the real window as each action fires and keeps a 500-action log you can read. It also pauses on submit, buy and pay clicks before they go through, unless you flip the popup's Approval prompts toggle off. Before it clicks it checks the target is really on screen and will wait for a slow field to appear, so a late-painting input (LinkedIn does this) gets typed once it is there, not clicked at empty space. You pay for the watching and the record, not the ability to drive Chrome. If you do not need that, use Browser MCP and keep your three dollars.

What happens to my data?

Four things leave your device and none of them carry your page content, screenshots or typed text. Checkout goes to pilot.lucidfabrics.com. A licence check sends your licence key and a device identifier to api.lucidfabrics.com, about once a day. Every popup open also asks api.lucidfabrics.com for current pricing (no personal data attached). A daily version check hits GitHub's public releases API (api.github.com), revealing only your IP.

Make your next browser session visible.Everything included from $2.99/mo.
Get LucidPilot
From $2.99/mo · 3 devicesGet LucidPilot