You read the exact markdown
The panel shows it as plain text, never rendered, alongside the domain it will match. Activate arms it, Discard deletes it.
Skills
Point the agent at a web app and it maps the site. Record a job once and it keeps the steps. Both become skills you review and activate yourself.
Automated site discovery
An agent new to a site spends its first minutes finding its way around. A site map does that once: the agent reads the site’s robots.txt and sitemap.xml, then explores for a few minutes, taking screenshots as it goes. Every later instruction on that domain starts from the map.
Invoke with
@site-mapper map this site
A map in progress is written to a staging directory the skill loader cannot read, so an unreviewed map is never opened.
The panel shows it as plain text, never rendered, alongside the domain it will match. Activate arms it, Discard deletes it.
It cannot click, fill or submit, cannot leave the site, and stays pinned to the tab it started in.
A short page budget and a short clock by default, under hard limits Browsentic Bridge enforces above them.
Record once, replay later
Press record, do the job yourself across as many pages as it takes, then press stop. Browsentic turns what you did into ordered steps, each named after what it achieved. From then on, “do it like last time” is the whole instruction.
Invoke with
record my browsing session
Every field you fill becomes a placeholder ({{email}}, {{invoice_number}}) and the assistant asks you for the value when it replays.
Passwords, hidden fields, one-time codes and anything shaped like a card number are dropped whether or not you opt in.
The agent re-checks each target before acting and prefers the visible text it recorded over the CSS selector.
If a step no longer lands, the run halts and tells you which one, instead of finding a different route to the same effect.
Local intent classification
Every instruction is first scored against a local grammar. Confident single-step commands, such as “go back”, run in the browser and stop there. Everything else goes to the agent unchanged. When unsure it escalates, because a misread command would spend a wrong click on your real page.
Invoke with
yarn check:intent "take me to the checkout page"
back, forward, reload · open github.com · scroll to the top · press enter · click Sign in · google something · stop recording
“is there a login button?” · “open the settings menu” · “click Buy now” · “scroll down and tell me what it says” · “click it”
So do multi-step asks, conditionals, vague targets and consequential clicks, as does any local command that runs and fails.
Route one utterance through the grammar from the command line and see exactly why it went where it went.
Review
A map in progress goes to a staging directory the skill loader cannot read, so an unreviewed map is never opened.
The panel shows it as plain text, never rendered, alongside the domain it will match. Activate arms it, Discard deletes it.
A mapping run is read-only. It cannot click, fill or submit, cannot leave the site, and stays pinned to the tab it started in.
A short page budget and a short clock by default, under hard limits Browsentic Bridge enforces above them.
Free and open source under Apache 2.0, with no API key, subscription or account. One line installs Browsentic Bridge and opens the extension’s store page. Nothing connects until you pair the two.