| The shape of it |
| What you install |
A browser extension with a side panel, plus a local daemon |
An MCP server, plus a bridge extension so it can reach your tabs |
| Where you talk to it |
The side panel beside your tab, by voice or text. A terminal too, if you want |
Your MCP client: an IDE chat or a terminal |
| Needs an MCP client |
No |
Yes, always |
| The agent |
Claude Code, Codex or Antigravity, spawned for you, no key to paste |
Whatever model your MCP client runs |
| Install |
npx browsentic setup, then Load unpacked |
Chrome Web Store for the extension, npx for the server |
| Browsers |
Chrome, Edge, Brave, Arc: any Chromium browser |
Chrome and Edge with the extension; Chromium, Firefox and WebKit headless |
| License |
MIT |
Apache-2.0 |
| On the page |
| How it reads a page |
A layout diagram with stable selectors, rendered text, screenshots |
Accessibility snapshots, screenshots |
| Click, type, submit |
Yes, and anything consequential asks first |
Yes |
| Approvals |
A declarative policy in the panel, every rule tunable, per-site grants |
Whatever your client does per tool call |
| Credentials |
Sealed into placeholders; the agent never sees plaintext |
Passed through as page content |
| Show it a job once |
Recordings: do it yourself, later say “do it like last time” |
Test generation: it writes a script |
| Site knowledge |
Site maps: it explores any site and keeps notes |
None built in |
| While you are elsewhere |
| Long jobs |
Background monitors track progress without an agent or a token |
An agent has to keep looking |
| The obvious commands |
“Go back” and “open github.com” run locally, in milliseconds |
Every instruction is a model round trip |
| Voice |
Dictate in the panel, press to talk in the popup |
Whatever your client offers |
| Headless and CI |
No: it needs your real browser open |
Yes: headless, isolated profiles, containers |
| Test tooling |
Console and network diagnostics |
Traces, videos, PDFs, generated tests |