Human Browser is a free, open-source Playwright wrapper with residential proxy support. The script installs in seconds — pick your method below.
clawhub install human-browser
npm install human-browser
skild install al1enjesus/human-browser
git clone https://github.com/al1enjesus/human-browser
node --versionnpm install playwright && npx playwright install chromium --with-depsPROXY_USER=... PROXY_PASS=... PROXY_HOST=brd.superproxy.io PROXY_PORT=22225const { launchHuman } = require('human-browser');
// Romania residential IP + iPhone 15 Pro fingerprint (default)
const { browser, page, humanType, humanScroll } = await launchHuman();
await page.goto('https://instagram.com', { waitUntil: 'domcontentloaded' });
await humanScroll(page, 'down');
// US residential IP + desktop Chrome fingerprint
const { page: usPage } = await launchHuman({ country: 'us', mobile: false });
// All supported options:
// country: 'ro' | 'us' | 'gb' | 'de' | 'nl' | 'jp' | 'fr' | 'ca' | 'sg' | 'au'
// mobile: true (iPhone 15 Pro) | false (Windows Chrome)
The script is 100% free and MIT-licensed. The paid part is the residential proxy credentials ($13.99/mo Starter) — a real home IP address that gets you past bot detection.
The script itself works, but without a residential proxy your server's data center IP will be blocked by Cloudflare, Instagram, etc. The proxy is what makes it actually bypass detection.
Those plugins only handle fingerprint flags inside the browser. Human Browser also fixes the IP layer (residential proxy), adds human-like mouse/typing behavior, and is packaged as an AI agent skill. It's the complete solution.
In your environment variables. Human Browser reads PROXY_USER, PROXY_PASS, PROXY_HOST, PROXY_PORT from process.env. If you bought via the agent API, they're delivered via webhook.
Script is free. Residential proxy from $13.99/mo. Get started in under 5 minutes.
Get Proxy Credentials → View on GitHub