browser drives the clean Chromium inside the sandbox: none of your logins, and it never touches your own browser. Use it for public web research, screenshotting pages you are building, and running automation.
Activation
profy-browser is user_selectable: true with no other prerequisite — no desktop app required, the cloud sandbox is enough. Tick it in the plugin panel.The 12 actions
Diff snapshots: why the second snapshot is tiny
The firstsnapshot returns the full accessibility-tree YAML. Every one after that returns only a unified diff against the previous. On a stable page, follow-up snapshots are typically under 100 tokens.
The point is to make “observe the page repeatedly” affordable in a long session instead of a context-budget bonfire.
Diff state lives in process, scoped per session, and is lost on restart — the first snapshot after a restart returns the full tree again. That is state rebuilding, not an error.
Action self-verification: did the click actually do anything?
click / type / fill / press_key come with automatic verification:
- Snapshot before the action
- Execute
- Snapshot again and compare
- No change → wait 500 ms and retry, up to 3 attempts
- Still no change → the result is explicitly marked
verified: false
Three screenshot sources
1. A running pageScreenshots land on the sandbox filesystem and are returned as paths, never as base64 in the tool result — base64 would burn the context instantly. The image tool reads them by path when they need to be looked at.
Standard workflow
evaluate is the key step: assert instead of eyeballing a screenshot. Screenshots lie (render timing, loading states); DOM queries do not.
Failures and what to do
Execution path
On desktop, calls prefer the sidecar (Playwright inside Electron); in the cloud they run Playwright over CDP inside the sandbox (CDP port 9222, noVNC port 6080). Both routes expose the same actions with the same behavior.Choosing between browser, chrome, and computer
The rule is simple: public content goes to
browser (faster, isolated, never touches your data); escalate to chrome only when a session is required.
Keep reading
Chrome
Browser control with your session
Computer Use
Pixel-level desktop control
Sites
Where screenshot verification fits in a build
Tool catalog
Full parameters for every action

