What the agent can do
Navigate
Open any URL, follow links, move back and forward through history, and wait for pages to settle.
Interact
Click buttons and links, type into fields, choose dropdown options, submit forms, and send keyboard shortcuts like Enter or Cmd+K.
Extract
Run JavaScript against the live DOM to pull structured data and return it as tables, lists, or files.
Inspect
Watch network requests to see which API calls a page makes, and capture full-page or element-level screenshots for verification.
When to use the browser
The browser shines for work that has no clean programmatic path:- UI-only workflows where the underlying system exposes no API.
- Form automation across multi-field or multi-step forms.
- Web scraping and ad-hoc data collection from pages you can already reach.
- Rapid prototyping when the “real” integration isn’t built yet or is blocked.
Permissions
Browser navigation, reading, and data extraction work in every permission mode, including Explore, so you don’t need to grant elevated access just to browse or scrape. Actions that change state on a page follow the same permission model as the rest of the agent — review Permissions for how modes and approvals work.Windows and sessions
Browser windows are managed for you and behave predictably across a working session:- Persistence. A window stays open across steps within a session, so the agent can return to a page it already loaded instead of starting over.
- Workspace scoping. Browser tabs belong to the workspace they were opened in. Switching workspaces shows only that workspace’s tabs.
- Lifecycle. A window can be closed (destroyed), released (the overlay is dismissed but the window is kept), or hidden (state preserved in memory). Clicking the OS close button hides the window rather than destroying it, so the agent can reopen it instantly.
Remote and headless use
When you drive Synti remotely — for example, reaching your desktop from another device — the agent uses the browser already running on your local machine rather than spawning a headless one elsewhere. Your existing logins and cookies are available immediately, with no re-authentication.The browser tool requires the Synti desktop app. It is not available from the web UI or a CLI-only client, because there is no local browser for the agent to drive.
Restricting remote JavaScript
Running JavaScript on a page is powerful, so Synti lets you lock it down when the request originates from a remote client. TheallowRemoteEvaluate setting controls this:
Change it under Settings → AI → Advanced, or edit
~/.synti/config.json directly:
~/.synti/config.json
Next steps
API discovery
Turn repetitive clicking into direct, parallel API calls for dramatic speedups.
Examples
Ready-to-adapt prompts for logins, forms, extraction, and multi-step flows.