# Account Settings Source: https://docs.browseract.com/account-billing/account/account-settings Account Settings currently supports changing your username and resetting your password. The email address linked to the account is displayed as read-only and cannot be changed. ## Open Account Settings Open the account menu at the bottom of the BrowserAct dashboard and select `Account Settings`. Open Account Settings from the account menu ## Change Your Username 1. Update the `Username` field. 2. Select `Save Changes`. ## Reset Your Password Select `Reset` beside the Password field and follow the password reset instructions. Change the username or reset the password Your account email cannot currently be changed from Account Settings. # Affiliate Source: https://docs.browseract.com/account-billing/account/affiliate Join the [BrowserAct Affiliate Program](https://www.browseract.com/affiliate) to create a permanent referral link, share BrowserAct with your audience, and earn commission from eligible purchases. ## Current Affiliate Offer * Earn **30% commission** on a referred user's first order. * Earn **20% commission** on that user's purchases during the following six months. * Track clicks, registrations, purchases, and commission in the affiliate dashboard. * Receive eligible payouts on a monthly schedule. * There is no stated cap on total commission earnings. ## How to Get Started 1. Open the [BrowserAct Affiliate Program](https://www.browseract.com/affiliate). 2. Select `Get Started Now` and register for the program. 3. Get your referral link from the affiliate dashboard. 4. Share the link through tutorials, articles, communities, social posts, templates, or client recommendations. 5. Track referrals and eligible commission in the dashboard. Affiliate terms, commission rates, attribution rules, and payout requirements may change. Review the current program page and affiliate dashboard before promoting BrowserAct. # Redeem a Code Source: https://docs.browseract.com/account-billing/account/redeem-code Use `Redeem Code` to apply an eligible BrowserAct redemption code to your account. 1. Open the account menu in the lower-left corner of the BrowserAct dashboard. 2. Select `Redeem Code`. Enter a redemption code for the current BrowserAct account 3. Enter the redemption code. 4. Complete the redemption. 5. Review your balance or plan information to confirm the result. If the code is invalid, expired, already used, or not eligible for the account, keep the code and error message and contact support. # Task Failure Alert Source: https://docs.browseract.com/account-billing/account/task-failure-alert Task Failure Alert sends an email notification when the same Bot fails repeatedly. It helps you identify ongoing failures early and reduce the impact on scheduled or recurring tasks. The alert is turned off by default. ## Enable the Alert 1. Open the account menu at the bottom of the BrowserAct dashboard. 2. Select `Task Failure Alert`. 3. Turn on `Task Failure Alert`. 4. Enter how many failures should trigger the notification. 5. Select `Save`. Enable Task Failure Alert and set the failure threshold BrowserAct sends the alert after a single Bot reaches the configured number of failures. Set a threshold that helps you catch repeated problems without creating unnecessary notifications. To stop receiving these notifications, return to `Task Failure Alert`, turn it off, and save the change. # Billing & Credits Source: https://docs.browseract.com/account-billing/billing/billing-credits ## How Credits Work Credits are BrowserAct's unified billing unit. The same credit balance is used across BrowserAct services, including Agent Built Bot building and runs, Workflow Built Bot steps, Static Proxies, Dynamic Proxies, and local fingerprint browsers. Different services consume credits in different ways: * **Agent Built Bots:** Building and running a Bot consumes credits based on the task. Review the credits used in the related Task record. * **Workflow Built Bots:** Each executed step consumes credits according to the Workflow step rules below. * **Static Proxy:** Charged in credits per proxy per month. Pricing varies by location and tier. * **Dynamic Proxy:** Charged by bandwidth at 5,000 credits per GB. * **Local fingerprint browser:** Charged 100 credits each time a browser is created. * **Cloud Browser:** Currently free for a limited time. BrowserAct services that use credits ## Workflow Built Credit Calculation The following calculation applies only to Workflow Built Bots. **Basic formula:** 1 executed step = 5 credits. Standard actions include: * Navigate to page * Click element * Input text * Extract data * Wait * Go back * Scroll Special actions are calculated as follows: * Loop: loop count x 5 * Loop List: item count x 5 * Scroll to element: scroll count x 5 ## Credit Deduction Priority Credits are used in the following order: 1. **Monthly Credits:** Subscription or AppSumo credits valid for the current monthly cycle. 2. **Existing permanent balance:** Used afterward when a permanent balance is shown on the account. Credit Packs are not permanent credits. They expire at the next monthly credit reset. ## Payment Methods BrowserAct accepts **PayPal** and supported **credit or debit cards processed through Stripe**. ## Request an Invoice 1. Create a support ticket in the [BrowserAct Discord community](https://discord.com/invite/UpnCKd7GaU), or email [support@browseract.com](mailto:support@browseract.com). 2. Share the order information needed to identify the purchase. 3. BrowserAct Support will verify the order and issue the invoice. Do not include full payment-card details, passwords, or other sensitive account information. ## Infrastructure Charges ### Static Proxy Static Proxies are charged in credits per proxy per month. The exact price depends on the selected location and proxy tier. Review the displayed price before confirming the purchase. ### Dynamic Proxy Dynamic Proxy traffic is charged at **5,000 credits per GB**. Total usage depends on the bandwidth consumed by your Tasks. ### Local Fingerprint Browser Creating a local fingerprint browser costs **100 credits per browser**. Each creation is charged separately. If you delete a browser and create a new one, the new browser costs another 100 credits. Deleting a browser does not refund its creation charge. See the [BrowserAct Pricing page](https://www.browseract.com/pricing) for current public pricing information. ## Earn Bonus Credits * **2,000 credits for an approved G2 review:** After G2 approves the review, send the approval screenshot to BrowserAct Support for verification. * **New account registration reward:** Eligible new users may receive bonus credits. The amount is subject to change; review the offer shown during registration or in the current promotion. * **500 credits for starring the BrowserAct GitHub repository:** Star the official repository and complete the current reward-verification process. Rewards are subject to account eligibility and verification. # Choose a Plan Source: https://docs.browseract.com/account-billing/billing/choose-plan Compare BrowserAct plans, billing cycles, monthly credits, and included account limits. Use the Plan page to compare BrowserAct subscriptions and choose the billing cycle and account limits that fit your usage. ## Open the Plan Page 1. Open `Plan & Billing` from the BrowserAct dashboard. 2. Select the `Plan` tab. Compare BrowserAct plans and billing cycles ## Review Your Credit Balance The summary at the top can show: * **Permanent Credits:** Credits that do not follow the monthly subscription reset when this balance is available on the account * **Monthly Allotment:** Remaining credits from the current monthly allocation and the plan's monthly credit allowance Credit Packs are not permanent credits. They expire at the next monthly credit reset. ## Choose a Billing Cycle Use the `Monthly` and `Yearly` control to compare the available billing cycles. * Monthly plans renew each month. * Yearly plans are billed annually, while plan credits are allocated on a monthly cycle. * Discounts, prices, and available plans can change. Review the values shown before purchase. ## Compare Plans Each plan card shows its current price, monthly credits, and included limits. Depending on the plan, these can include: * Concurrent Tasks * MCP Servers * Static Proxy allowance * Included local fingerprint browsers * Access to additional Credit Packs Use the arrows beside the plan list to view additional plans when they do not fit on the screen. ## Buy Additional Credits Eligible subscribed users and Lifetime Deal holders can select `Credit Packs` when the current monthly allocation is insufficient. Credit Packs expire at the next monthly credit reset. Review the displayed expiration date before confirming a purchase. ## Upgrade Your Plan ### Upgrade Immediately An immediate upgrade is available when more than 48 hours remain in the current monthly credit cycle. * The upgraded plan benefits take effect immediately. * You pay the displayed price difference between the current and upgraded plans. * The difference in monthly credits is added to the current cycle. * The original monthly credit reset date does not change. ### Upgrade at the Next Cycle Choose a next-cycle upgrade when the new plan should start on the next monthly reset date. * The current plan remains active until the current cycle ends. * The full price of the new plan is charged when the upgrade is scheduled. * The new plan and its monthly credits activate on the next billing date. When fewer than 48 hours remain in the current cycle, this may be the only available upgrade option. ### Switch from Monthly to Yearly Directly converting an active monthly subscription to a yearly subscription is not currently supported. 1. Open `Plan & Billing` and select `Subscription`. 2. Cancel the current monthly subscription. 3. Return to `Plan` and purchase the yearly plan. 4. Review the displayed activation date before confirming the purchase. The yearly plan is scheduled to start at the beginning of the next billing cycle. Before confirming any upgrade, review the amount charged, credits added, effective date, and next billing date shown in the product. # Credit Packs Source: https://docs.browseract.com/account-billing/billing/credit-packs Add credits without changing your current BrowserAct plan. ## Eligibility Credit Packs are supplementary credits available to: * Users with an active monthly or yearly subscription * Lifetime Deal holders Credit Packs are not available on the Free Plan. ## Expiration and Reset Policy Credit Pack credits are tied to the current monthly credit cycle. They expire at the next monthly credit reset and do not roll over. This rule also applies to yearly subscriptions: the pack expires on the next monthly credit reset date, not at the end of the yearly subscription. ### Example If the monthly credit cycle resets on January 15: * A pack purchased on January 1 is available until January 15. * A pack purchased on January 14 expires at the same reset on January 15. ## Purchase Confirmation Before completing the purchase, review the confirmation dialog. It shows the expiration date of the credits being purchased. ## Refund Policy Credit Pack purchases are final and non-refundable, including credits that remain unused when the monthly cycle resets. # Manage Subscription Source: https://docs.browseract.com/account-billing/billing/subscription-management Understand monthly and yearly plans, monthly credit resets, and subscription cancellation. ## Choose a Billing Cycle We offer two billing cycles to suit your needs: * **Monthly Subscription:** Billed automatically each month. * **Yearly Subscription:** Billed annually and currently includes a 20% discount compared with monthly billing. > **Note:** All prices are billed in USD. ## Monthly Credit Allocation To ensure a consistent experience, credits are distributed based on your **Monthly Billing Cycle**, regardless of whether you are on a Monthly or Yearly plan. * **Distribution:** Credits are automatically added to your account at the start of each billing month. * **No Roll-over Policy:** All unused credits **expire at the end of each billing cycle** and do not roll over to the next month. * **Reset Logic:** Your credits reset on the same date each month. * **Example:** If you subscribed on **Jan 15th**, your current cycle ends on **Feb 14th at 23:59:59 (UTC)**. Your new credits will be issued, and the previous balance will reset, on **Feb 15th at 00:00:00 (UTC)**. ## Review Your Subscription 1. Open `Plan & Billing` from the BrowserAct dashboard. 2. Select the `Subscription` tab. Review the current BrowserAct subscription The subscription record can show: * **ID:** Subscription identifier * **Status:** Current subscription state, such as active or canceled * **Plan Details:** Plan name and billing cycle * **Start Date:** When the subscription started * **Next Billing Date:** The next scheduled renewal date when applicable * **Amount:** Subscription amount * **Actions:** Available management actions for the current subscription state ## Cancel Your Subscription 1. Open **Plan & Billing** from the BrowserAct dashboard. 2. Select the **Subscription** tab. 3. Locate the active subscription and choose the cancellation option. 4. Complete the confirmation steps shown in the account backend. ### What Happens After Cancellation? * **Current Benefits:** You will retain access to all features and your remaining credits until the **end of your current billing cycle**. * **Auto-Renewal:** Your subscription will not renew once the current period expires. * **Next Charge:** After cancellation is confirmed, you will not be charged for the next billing cycle. * **Account Status:** After the cycle ends, your account will automatically revert to the Free Tier. ## Refund Policy Please note that all subscription payments are **non-refundable**. We recommend exploring our Free Plan or starting with a Monthly Plan to ensure our service meets your requirements before committing to a longer term. # View Billing History Source: https://docs.browseract.com/account-billing/billing/view-billing-history Review BrowserAct transactions, payment status, payment method, and amount paid. Use the Billing page to review transaction records associated with your BrowserAct account. ## Open Billing History 1. Open `Plan & Billing` from the BrowserAct dashboard. 2. Select the `Billing` tab. Review BrowserAct billing history ## Review a Transaction Each transaction can include: * **Transaction ID:** The identifier for the transaction * **Status:** The current payment status * **Type:** The transaction category * **Payment Method:** How the transaction was completed * **Date:** When the transaction was recorded * **Description:** The plan, promotion, or purchase associated with it * **Amount Paid:** The amount charged for the transaction * **Actions:** Available transaction actions when supported Keep the Transaction ID when contacting BrowserAct Support about a payment. ## Request an Invoice Create a ticket in the [BrowserAct Discord community](https://discord.com/invite/UpnCKd7GaU), or email [support@browseract.com](mailto:support@browseract.com). Include the Transaction ID and the order information needed to identify the purchase. Do not send full payment-card details, passwords, or other sensitive account information. # View Credit Usage Source: https://docs.browseract.com/account-billing/billing/view-credit-usage Review BrowserAct credit consumption, usage trends, history, and low-balance alerts. Use the Billing Dashboard to review how credits are consumed across BrowserAct services. ## Open the Billing Dashboard 1. Open `Plan & Billing` from the BrowserAct dashboard. 2. Select the `Dashboard` tab. BrowserAct credit usage dashboard ## Review Credit Consumption The summary shows the current usage categories available for the account: * **Total Credits Consumed:** Total usage and the remaining credit balance * **Workflow Steps Executed:** Workflow Built steps and the related credit consumption * **Dynamic Proxy Traffic:** Bandwidth used and the corresponding credits * **Static Proxy:** Active Static Proxy usage when applicable * **Local Browsers:** Active local fingerprint browsers and the related credits ## Filter the Usage Overview Use the controls above the chart to: * View the last 7, 30, or 90 days * Select a custom date range * Change the usage category shown in the chart The chart compares activity volume with the credits consumed during the selected period. ## Review Usage History Use `Usage History` to inspect individual credit consumption records. Review individual credit consumption records in Usage History Each record can show: * **Type:** The activity that consumed credits, such as Bot Build or Bot Run * **Task:** The request summary, Task name, and Task ID * **Credits Used:** Credits deducted by the activity * **Started At:** When execution started * **Ended At:** When execution finished * **Created At:** When the Task was created Filter the records by usage type, date range, or Task name and ID. ## Set a Low-Balance Alert Turn on `Low Credit Balance Alert` when you want BrowserAct to notify you after the balance falls below a specified threshold. Configure a low credit balance alert 1. Enable the alert. 2. Enter the credit threshold. 3. Choose whether to notify every time the threshold is breached or once per day. Review the current interface for the available delivery channel and alert status. # Overview Source: https://docs.browseract.com/account-billing/index Use this section to manage personal account options, plans and credits, notification preferences, redemption codes, and affiliate access. ## Account * Account Settings * Redeem Code * Affiliate * Task Failure Alert BrowserAct Cloud currently does not include team, member, role, or workspace administration in this section. ## Billing * Billing and Credits * Credit Usage * Choose a Plan * Billing History * Credit Packages * Subscriptions For help resources and contact channels, open the separate **Support** section. # Anti-detection & Blocking Source: https://docs.browseract.com/agent-cli/anti-detection-blocking Use environment, execution, and human handoff layers to handle anti-bot blocking. Browser-act gives agents a practical escalation path for sites that block basic fetchers or standard browser automation.
```mermaid theme={null} flowchart TD Env["Environment"] --> Exec["Execution"] Exec --> Human["Human handoff"] ```
## Three-layer strategy | Layer | Purpose | Key capabilities | | - | - | - | | Environment | Prevent challenges from appearing | stealth fingerprints, TLS rotation, proxy switching, privacy mode | | Execution | Solve challenges after they appear | `solve-captcha`, `stealth-extract` | | Human | Resolve cases automation cannot handle | `remote-assist` | ## Environment layer The stealth browser is designed to look like a normal browser session instead of a script. | Capability | What it does | | - | - | | Fingerprint masking | Keeps Canvas, WebGL, fonts, plugins, and related signals consistent | | Navigator normalization | Normalizes `webdriver`, `chrome.runtime`, plugin arrays, and related browser properties | | TLS signature rotation | Matches realistic browser TLS signatures | | Headless concealment | Keeps headless mode from exposing common automation signals | | Proxy system | Supports hosted dynamic proxies or your own static proxy | | Privacy mode | Starts each session with a fresh fingerprint and empty profile | ### Dynamic proxy ```bash theme={null} browser-act browser create \ --type stealth \ --name "jp-research" \ --desc "Research browser using Japan dynamic proxy" \ --dynamic-proxy JP ``` List available regions: ```bash theme={null} browser-act browser regions ``` ### Custom proxy ```bash theme={null} browser-act browser create \ --type stealth \ --name "custom-proxy" \ --desc "Stealth browser with a fixed custom proxy" \ --custom-proxy socks5://user:pass@host:port ``` Custom proxies support HTTP and SOCKS5. You own the proxy quality, identity, and rotation strategy. | Proxy option | Best for | Operational note | | - | - | - | | Dynamic proxy | Regional rotation and one-off collection | Browser-act rotates hosted IPs by region | | Custom proxy | Stable identity and bring-your-own infrastructure | You manage proxy quality and reputation | ### Privacy mode Use privacy mode when each session should start clean: ```bash theme={null} browser-act browser create \ --type stealth \ --name "ephemeral" \ --desc "One-time collection jobs" \ --private true ``` > \[!TIP] > Use privacy mode for one-off scraping, avoiding fingerprint buildup, and separating account identities. The trade-off is that login state is not preserved. ## Execution layer ### `stealth-extract` Use `stealth-extract` when the task is read-only: ```bash theme={null} browser-act stealth-extract https://example.com ``` It opens a stealth browser, renders the page, returns Markdown or HTML, and closes the browser. ```bash theme={null} # Return HTML browser-act stealth-extract https://example.com --content-type html # Use a regional dynamic proxy browser-act stealth-extract https://example.com --dynamic-proxy US # Use a custom proxy browser-act stealth-extract https://example.com --custom-proxy socks5://user:pass@host:port # Save the result browser-act stealth-extract https://example.com --output ./result.md ``` Use `stealth-extract` for reading. Use a browser session when you need interaction. ### `solve-captcha` Use `solve-captcha` when a session reaches a supported CAPTCHA challenge: ```bash theme={null} browser-act --session s1 solve-captcha ``` A successful result returns `solved=True`. ### Escalation flow
```mermaid theme={null} flowchart TD Blocked["Challenge"] --> Captcha["CAPTCHA"] Captcha --> Debug["Headed mode"] Debug --> Handoff["Remote assist"] ```
## Human layer When automation cannot move forward, `remote-assist` creates a live URL. A human can open the link on any device, complete the challenge, and let the agent continue in the same session. See [Remote Assist](/agent-cli/remote-assist). ## Recommended escalation 1. Start with `chrome` or `chrome-direct` for ordinary logged-in work. 2. Move to `stealth` with a proxy when blocking appears. 3. Use `solve-captcha` if a supported CAPTCHA appears. 4. Use `remote-assist` when human judgment, 2FA, hardware tokens, or unsupported challenges are required. ## Compared with basic tools | Capability | curl / WebFetch | Standard Puppeteer / Playwright | Browser-act | | - | - | - | - | | JavaScript rendering | No | Yes | Yes | | Anti-bot handling | No | Limited | Yes | | CAPTCHA solving | No | No | Yes, when supported | | Human takeover | No | Manual setup required | Built in with `remote-assist` | | Stealth headless | Not applicable | Often detectable | Supported | ## Learn more Run silently while keeping stealth and handoff available. Choose the right browser identity for the job. Turn site-specific knowledge into a reusable skill. # Better Headless Browser Source: https://docs.browseract.com/agent-cli/better-headless-browser Run browser automation headlessly without losing stealth or human handoff. Browser-act runs headlessly by default so agents can work without interrupting the user's desktop. Headed mode is still available for local debugging and demos. ## Default headless mode Headless mode is the default because it is quiet, resource-efficient, and suitable for background agent work. Use headed mode only when the user needs to watch or debug the browser: ```bash theme={null} browser-act --session debug browser open https://example.com --headed ``` ## Stealth headless mode Standard headless browsers are often detected through signals such as: * `navigator.webdriver` * missing plugins * inconsistent Canvas or WebGL signatures * suspicious browser properties Browser-act stealth browsers keep fingerprint masking and headless concealment active together. The goal is to keep background automation quiet without exposing the common signs of headless automation. ## Human handoff without switching modes Remote assist works even when the browser is headless: ```bash theme={null} browser-act --session my-task remote-assist --objective "Complete 2FA verification" ``` The CLI returns a live URL. A human opens it in any browser, completes the step, and the agent continues in the same session. ## Mode comparison Best for background automation and routine tasks. The user does not watch the browser unless remote assist is used. Best for visual debugging, demos, and local manual steps. It interrupts the desktop and uses more resources. Best for server work, 2FA, complex CAPTCHA, and human judgment. It requires sharing a temporary handoff link. ## When to use headed mode > \[!TIP] > Keep routine agent work headless. Use `--headed` only when local visual inspection is part of the task. Use `--headed` when: * a user wants to observe the browser locally * visual debugging is needed * a site behaves differently in visible mode * you are preparing a demo For most agent tasks, keep the browser headless and use remote assist only when needed. ## Learn more Let a person take over from any device. Understand the blocking escalation path. Pick the correct browser type. # Browser Modes Source: https://docs.browseract.com/agent-cli/browser-modes Choose between chrome, chrome-direct, and stealth browsers for different automation jobs. Browser-act uses browser types to represent different identity and runtime needs. ## Quick mode picker Use the browser mode that matches the identity requirement of the task.
```mermaid theme={null} flowchart TD Start["Task need"] --> Login["Local login?"] Login -->|Yes| Chrome["chrome"] Login -->|No| Live["Live Chrome?"] Live -->|Yes| Direct["chrome-direct"] Live -->|No| Fresh["Fresh identity?"] Fresh -->|Yes| Privacy["stealth private"] Fresh -->|No| Fixed["Stable identity?"] Fixed -->|Yes| StealthFixed["stealth fixed"] Fixed -->|No| ChromeNew["chrome"] ```
| Mode | Best for | Key properties | | - | - | - | | `chrome` | Reusing local login state in an isolated browser | Profile import, isolated storage, repeatable automation | | `chrome-direct` | Controlling the user's current Chrome | Existing extensions, SSO, certificates, and live cookies | | `stealth` privacy mode | High-anonymity public data collection | Fresh fingerprint and empty profile per session | | `stealth` fixed identity | Multi-account work | Stable fingerprint and fixed proxy per browser | ## `chrome`: reuse local login state `chrome` browsers run in Browser-act-managed Chromium instances. They can import state from a local Chrome profile while staying isolated from the user's daily browser after import. ### Profile import List local profiles: ```bash theme={null} browser-act browser list-profiles ``` Create a browser from a discovered profile: ```bash theme={null} browser-act browser create \ --type chrome \ --name "work-account" \ --desc "Logged-in work account for reporting" \ --source-profile ``` Import state into an existing browser: ```bash theme={null} browser-act browser import-profile ``` If Chrome must be restarted during import: ```bash theme={null} browser-act browser import-profile --allow-restart-chrome ``` > \[!WARNING] > Profile import is a snapshot. Later changes in the source Chrome profile are not automatically synchronized. ### What profile import includes | Included | Not included | | - | - | | Cookies | Browsing history | | Local storage | Bookmarks | | IndexedDB | Extensions | | Session storage | Cached files | | Relevant authentication state | Saved passwords | Profile import is useful when a site requires an existing login but the agent should operate in an isolated browser. ## `chrome-direct`: control current Chrome `chrome-direct` controls the user's current Chrome instance through CDP. It is useful when automation depends on local extensions, hardware-backed SSO, certificates, or state that cannot be copied safely. Trade-offs: * only one `chrome-direct` browser is allowed * it operates on the live user browser * it is not intended for headed mode switching * it is best for short tasks that need the exact local Chrome environment ## Profile import vs. CDP direct | Factor | `chrome` profile import | `chrome-direct` | | - | - | - | | Isolation | Separate managed browser | Live user Chrome | | Extensions and certificates | Not copied | Available | | Long-running tasks | Better fit | Use carefully | | User browser availability | Independent after import | Uses the active browser | | Quota | Up to 20 `chrome` browsers | One direct browser | ## `stealth`: privacy mode Privacy mode starts each session with a fresh fingerprint and empty profile: ```bash theme={null} browser-act browser create \ --type stealth \ --name "public-scrape" \ --desc "Fresh identity for public data extraction" \ --dynamic-proxy US \ --private true ``` Use it for protected public data, one-off collection, and tasks where persistent identity is a liability. Trade-offs: * no login state is preserved * an API key is required * each session behaves like a new identity ## `stealth`: fixed identity Fixed-identity stealth browsers keep a stable fingerprint and proxy: ```bash theme={null} browser-act browser create \ --type stealth \ --name "account-a" \ --desc "Fixed identity for account A" \ --custom-proxy socks5://user:pass@host:port \ --private false ``` Use this for multi-account work where each account needs a consistent browser identity. > \[!NOTE] > Hosted static IP support may depend on account configuration and availability. Use your own fixed proxy when a stable identity is required. ## Choose by scenario Use `chrome` with profile import when the site needs reusable local login state. Use `chrome-direct` when the task depends on extensions, certificates, hardware SSO, or live cookies. Use `stealth` privacy mode or `stealth-extract` when there is no login and a fresh identity is safer. Use `stealth` fixed identity with separate proxies when each account needs a stable browser identity. ## Browser fields | Field | Meaning | | - | - | | `id` | Browser identifier used in commands | | `name` | Human-readable browser name | | `type` | `chrome`, `chrome-direct`, or `stealth` | | `desc` | Semantic description used by agents to choose a browser | | `dynamic_proxy` | Hosted regional proxy setting for stealth browsers | | `custom_proxy` | User-provided proxy URL | | `private` | Whether sessions start with a clean profile | | `confirm_before_use` | Whether the agent should ask before opening the browser | ## Learn more Understand stealth mode, proxies, CAPTCHA handling, and human handoff. Run multiple browsers and sessions without leaking state between tasks. Learn how agents choose browsers by semantic `desc` fields. # Command Reference Source: https://docs.browseract.com/agent-cli/command-reference Complete index of Browser-act CLI commands. This page is a command index. Use the feature chapters for context, examples, and decision rules. ## Global options > \[!NOTE] > Global flags can be combined with command groups. Use `--session ` for browser interaction commands, `--format text|json` for output, `--no-auto-dialog` when dialogs should not be handled automatically, and `--version` to check the installed CLI. | Option | Description | | - | - | | `--session ` | Session name for browser interaction commands | | `--format text\|json` | Output format | | `--no-auto-dialog` | Disable automatic dialog handling | | `--version` | Show CLI version | ## Goal-based lookup | I want to... | Use | Read more | | - | - | - | | Extract protected page content | `stealth-extract` | [Anti-detection & Blocking](/agent-cli/anti-detection-blocking) | | Create a stealth browser | `browser create --type stealth ...` | [Browser Modes](/agent-cli/browser-modes) | | Open a page and interact | `browser open` -> `state` -> `click` / `input` | [Quick Start](/agent-cli/quick-start) | | Find API calls behind the UI | `network requests` -> `network request ` | [Designed for Agents](/agent-cli/designed-for-agents) | | Handle CAPTCHA | `captcha-aid`, `solve-captcha`, `remote-assist` | [Anti-detection & Blocking](/agent-cli/anti-detection-blocking) | | Let a human take over | `remote-assist --objective "..."` | [Remote Assist](/agent-cli/remote-assist) | | Run multiple accounts | separate browsers and named sessions | [Concurrency & Isolation](/agent-cli/concurrency-isolation) | | Reuse local login state | `browser import-profile` | [Browser Modes](/agent-cli/browser-modes) | ## Command groups Navigate pages, read state, click, type, extract, wait, capture network data, and manage tabs. List, create, update, delete, open, and import browser profiles. List and close task workspaces. Extract protected content without opening a named session. Log in, poll device auth, set API keys, or clear credentials. Load runtime-aware instructions, send feedback, and report logs. ## Browser interaction commands These commands require `--session `. ### Navigation ```text theme={null} navigate [--new-tab] back forward reload ``` ### Page state ```text theme={null} state screenshot [path] [--full] ``` `state` uses indexed markers: * `[N]`: element index for commands such as `click N` or `input N "text"` * `*[N]`: element is new or changed since the previous `state` call ### Interaction ```text theme={null} click hover input select