ai-naymul/BrowserPilot
Open‑source alternative to Perplexity Comet, director.ai and firecrawl combined
3 Releases
Latest: 1mo ago
v1.1.0 — Ghost Mode + Production Bulk Scrapingv1.1.0Latest
📦 Ghost Mode — Production-Grade Stealth
- BrowserPilot now passes every major bot detection benchmark on the internet. No noise injection, no brittle hacks — real Chromium with patchright, real GPU fingerprints, human-like behavior.
📦 Stealth Benchmark Results
- | Benchmark | Score |
- |-----------|-------|
- | [Sannysoft](https://bot.sannysoft.com/) | 29/29 Passed |
- | [Pixelscan](https://pixelscan.net/) | 105/105 Clear (including CDP + DevTools) |
- | [Rebrowser Bot Detector](https://bot-detector.rebrowser.net/) | 9/10 Pass |
- | [BrowserScan](https://www.browserscan.net/) | All Normal |
- | [DeviceAndBrowserInfo](https://deviceandbrowserinfo.com/) | "You are human!" |
- | [BrowserLeaks WebRTC](https://browserleaks.com/webrtc) | No IP Leak |
📦 Tier S Anti-Bot Bypass
- Tested against the hardest commercial anti-bot systems — the ones that block 99% of automation tools:
- | Anti-Bot System | Tier | Sites Tested | Result |
- |----------------|------|-------------|--------|
- | DataDome | S | Foot Locker, Leboncoin, Vinted, Booking.com | ✅ Loaded |
- | Akamai | A | Nike, New Balance, Zalando | ✅ Loaded |
- | PerimeterX | A | Wayfair, Ticketmaster | ✅ Loaded |
- | Cloudflare Enterprise | A | Stake.com, LinkedIn | ✅ Loaded |
📦 Production Bulk Scraping Engine
- Not just single-page demos — BrowserPilot now handles production-scale bulk scraping across protected sites:
- Concurrent workers — up to 10 parallel browsers, each with unique fingerprints
- Context rotation — new identity every N pages without restarting the browser
- Resource blocking — blocks images/fonts/CSS for 3-5x faster loads
- Adaptive throttling — auto backs off on 429s, speeds up on success
- Cookie persistence — sessions survive fingerprint rotation
- Checkpoint/resume — crash mid-job? Pick up where you left off
- Shared block intelligence — if one worker gets blocked, all workers skip that domain+proxy
- + 1 more
📦 Ghost Mode Architecture
- Patchright — Playwright fork that never calls `Runtime.enable` (defeats CDP detection)
- Full Chromium via xvfb — real `window.chrome`, plugins, codecs, WebGL (not headless shell)
- Fingerprint profiles — seed-based deterministic generation with OS-coherent viewport/UA/DPR/locale
- Human behavior — Bezier mouse curves, variable typing speed, natural scroll patterns
- Geo-matching — proxy country auto-maps to timezone + locale + languages
- WebRTC prevention — local IP never leaked
📦 API Endpoints
- ```bash
- POST /bulk — start a bulk job
- GET /bulk/{job_id} — check progress
- POST /bulk/{job_id}/resume — resume from checkpoint
- DELETE /bulk/{job_id} — cancel job
- ```
📦 Stats
- 236 tests passing
- 11/14 Tier S/A anti-bot sites loaded without blocks
- 105/105 Pixelscan, 29/29 Sannysoft
- Zero CDP detection, zero WebRTC leaks
v1.0.0 — The Foundationv1.0.0
✨ What's New
- BrowserPilot gets serious with proper engineering infrastructure.
🧪 Testing
- 104 unit tests across all core modules
- `proxy_manager` — 24 tests (health tracking, rotation, blocking)
- `anti_bot_detection` — 17 tests (detection, CAPTCHA solving, fallbacks)
- `universal_extractor` — 33 tests (website detection, formatting, extraction)
- `vision_model` — 30 tests (AI parsing, fallbacks, search queries)
📦 CI/CD
- GitHub Actions test pipeline — runs on every push and PR
- Existing Docker build pipeline unchanged
📦 Community
- Bug report and feature request issue templates
- Pull request template
- `CONTRIBUTING.md` with setup and development guide
- MIT `LICENSE` file
- `ROADMAP.md` with planned releases through v2.0.0
📦 What's Next
- v1.1.0 — Ghost Mode 👻 Full browser fingerprint evasion + human-like behavior simulation. BrowserPilot will pass every bot detection test.
- ---
- Full Changelog: https://github.com/ai-naymul/BrowserPilot/commits/v1.0.0
New UI releaseui2.0
New UI Updates: 1. light/dark mode switching 2. Animated ui 3. Examples on the frontend page 4. Minimalist ui <img width="1724" height="863" alt="new-ui-screenshot" src="https://github.com/user-attachments/assets/c1786a3a-7969-42b5-a126-cd7f8c1346e0" />
