Docs/Get Started/Overview
Annotated interface guide

TrafficLab overview

3 callouts
Annotated TrafficLab TrafficLab overview interface with three numbered callouts
  1. 1Navigation and campaign selector
  2. 2Live workspace and key metrics
  3. 3Start and support controls

TrafficLab Documentation

TrafficLab is a browser automation and analytics testing desktop application for Windows x64. It launches controlled Chromium sessions for websites and analytics properties you own or have explicit permission to test, with an AI Agent, configurable interactions and detailed reports.

Hydra Engine v4.1Real Browser EngineAI Agent built in20 languages

What is TrafficLab?

TrafficLab is an Electron desktop application that runs controlled browser sessions for sites you own or have permission to test. Every session uses a Chromium browser: warmup, a real search on Google, Bing, Yahoo, DuckDuckGo or Yandex, per-letter human typing, SERP scrolling, clicking through to your site, humanized browsing, and optional interactions such as comments, internal navigation and user-defined element testing.

A browser preview mode (run with npm run dev) shows the full interface with the simulation engine, so you can explore every screen without launching real browsers. The full real engine ships with the desktop app.

What can it do?

Real Browser Engine
Playwright Chromium sessions. Warmup, human typing, SERP scroll, click, browsing, interactions. No fabricated events.
Humanizer Engine
19 behavior profiles across 6 categories. Each session gets a random human profile with its own reading, scrolling and clicking style.
Interaction Engine
Internal navigation, CSS selector testing and optional comments with configurable limits.
Captcha Service
Real 2Captcha API with 20 captcha types. Auto-solves reCAPTCHA, hCaptcha and Turnstile found in real pages.
AI Agent
An embedded assistant that reads your dashboard, changes settings, starts and stops the engine, and solves captchas on demand.
Proxy Manager
Real validation with HTTP CONNECT and SOCKS4/5 handshakes, latency and country lookup, plus auto-download from public lists.
Automatic Mode
A hands-free setup, validation and browser-session loop that runs until you stop it or a schedule ends.
Fast Traffic
Raw volume mode: up to 150 concurrent browsers with no humanization, for high-pressure tests.
Keyword Research
Free suggestions from Google, Bing and DuckDuckGo with intent classification and difficulty scoring.
AI Grader
Scores your campaign from 0 to 100, flags critical issues, and rates persona risk. Runs 100% locally.
Live Dashboard
Real-time KPIs, distribution donuts, geo tables and a live session log streamed from the engine.
Reports
CSV and HTML exports with full session data, plus print-ready reports in light or dark theme.
Campaigns
Unlimited campaigns, each with its own URLs, keywords, engine, humanizer and interaction settings.
Settings & GA4
Language (20 options), backups, AI Agent config, Captcha config and Google Analytics 4 event sending.

How it works

A typical runFrom campaign to completed session
  • Create a campaign. Add your target URLs and keywords. One click also extracts real internal links from your homepage.
  • Configure the engine. Pick workers, session count, visit duration, search engine, traffic distribution and identity mix (device, OS, browser).
  • Set the humanizer. Choose which behavior profiles can be assigned, or leave all enabled.
  • Start the engine. Real browsers open, search engines get typed into with human timing, and sessions flow to your site.
  • Watch the dashboard. Every session streams live: stage, source, device, browser, OS, country and city.
  • Export the report. CSV, styled HTML or print-ready output with full session details.

Start here

Important

Developer quick reference

The docs site itself is built with Astro SSG, React and Ant Design, and mirrors the app design. If you are building from source:

bash
npm install
npx playwright install chromium   # browser binaries (once)
npm run electron                 # build + launch the desktop app
# or
npm run dev                      # browser-only preview (simulation engine)
npm run bridge                   # standalone bridge for the captcha service