Browser Automation Studio

Browser Automation Studio

Visual drag-and-drop browser automation

Description

Automating a batch of web actions — log in, fill forms, page through results, submit in bulk — normally means Selenium or Puppeteer: writing code, setting up a runtime, and wrestling with waits and selectors. And the script you end up with only runs where you built it; handing it to a colleague means teaching them to configure an environment too. Browser Automation Studio takes another route: browser actions are visual blocks you drag into a flow, and once the flow works it compiles into a standalone exe that someone else can double-click with nothing installed.

It runs on a customized Chromium core, so JavaScript-rendered pages and sites requiring a logged-in session behave normally. Resource handling is where it earns its keep: proxies, accounts, captcha services and user-agent fingerprints are configured as pools, and each thread draws its own when running in parallel, with no scheduling code to write.

Beyond dragging, there is a built-in JavaScript engine, so visual blocks and hand-written script mix — drag the simple parts, write the complicated ones. A free edition is available, with higher thread counts and advanced features in the paid tiers.

Features



Visual flow building: clicking, typing, waiting for elements and extracting text are ready-made blocks dragged into a flow and configured, so a complete routine can be built without code.

Compiles to a standalone exe: a finished project builds into an executable that needs neither BAS nor any runtime on the target machine, which is what makes handing automation to non-technical users practical.

Built-in Chromium: execution runs on a customized Chromium core, so JavaScript rendering, dynamic loading and authenticated pages all work.

Multithreaded execution: the same flow runs across several threads in parallel, each with its own isolated browser environment.

Resource pools: proxies, accounts, mailboxes and captcha services are configured as lists and handed out automatically per thread, with rules for skipping dead entries.

Fingerprints and proxies: user agents and browser fingerprints can be varied and HTTP/SOCKS proxies configured, which suits batch work needing isolated environments.

Mixed scripting: a built-in JavaScript engine lets hand-written code sit between visual blocks for complex conditions and data processing.

Recording assistance: actions performed in the built-in browser can be recorded and then adjusted, which is quicker than assembling from nothing.

Free edition: a free version covers everyday use, with higher concurrency and advanced capabilities in the paid tiers.