Chrome Extension — Manifest V3 side panel

Record once. Replay forever.

The PageBolt Recorder watches you click through any site and turns the flow into an API-ready sequence — re-runnable as a screenshot job, a narrated demo video, or a scheduled automation. It even captures logged-in state for authenticated demos.

No code required Smart selectors Auth-state capture One-click video

From clicks to API calls in three steps

1

Record a flow

Open the side panel, hit record, and use the site like normal. Clicks, form fills, scrolls, and navigations are captured with resilient selectors (test IDs, ARIA labels, then structure).

2

Review & edit steps

Every action shows up as an editable step. Reorder, tweak selectors, add notes and narration — then save it to your PageBolt account or export it as JSON.

3

Replay via API

Run the flow as a /sequence, record it as a narrated /video, or trigger it from CI and MCP. The recording becomes infrastructure.

Already using an in-page GUI agent?

If you build on Alibaba’s page-agent or browser-use, the pagebolt-page-agent package records what your copilot did and replays it as a re-runnable PageBolt sequence — or an auto-narrated demo video. And POST /observe speaks their FlatDomTree format directly (format: "flatdomtree").

import { PageBoltRecorder } from 'pagebolt-page-agent'

const rec = new PageBoltRecorder()
const agent = new PageAgent({ ...cfg, ...rec.pageAgentHooks() })
await agent.execute('Log in and open billing')

// The agent's run, as a re-runnable PageBolt sequence:
await rec.toPageBolt({ endpoint: '/your-backend', name: 'Login demo' })

See the docs for the /observe FlatDomTree format and the /sequences/import endpoint.

Authenticated demos without sharing your password

Most capture APIs can't see behind a login screen. The Recorder can export your current session — cookies (including HttpOnly) and localStorage — as an authState object that PageBolt injects before the recording starts. Your credentials never leave your browser; only the session snapshot you approve is used, and it expires with the session.

{
  "steps": [ ...recorded steps... ],
  "authState": { "cookies": [...], "localStorage": {...} }
}

Install in under a minute

Chrome Web Store listing is in review — until then, load it unpacked:

1

Download the extension and unzip it anywhere.

2

Open chrome://extensions and switch on Developer mode.

3

Click Load unpacked and select the unzipped folder.

4

Open the side panel, paste your free API key, and hit record.

Your next demo is
already recorded.

Free plan includes 100 requests/month — enough to record, replay, and share.