NeoBrowser
Your AI drives a real Chrome with your real logged-in sessions — it wins the fingerprint game (passes bot.sannysoft with a genuine fingerprint), moves the mouse like a human, and lands already authenticated, so it isn't flagged like a stock headless bot. An MCP server for AI models to use the web the way you do.
It doesn't pretend to be invisible: when a site throws an interactive challenge (reCAPTCHA, Turnstile) NeoBrowser detects it and hands control back with a real-session or human path — that honesty is what makes it dependable.
Most browser tools for LLMs launch a fresh, fingerprintable headless browser with no cookies, so the model hits login walls and bot checks constantly. NeoBrowser drives the real Google Chrome binary and can reuse your actual logged-in profile, so the model lands already authenticated and looks like a genuine user — because it is one.
Rust rewrite: a single ~4 MB static binary, no runtime to install. (The original Python implementation lives on in this repo as a test oracle — see Development.)
Install
# One line (macOS / Linux): curl -fsSL https://raw.githubusercontent.com/pitiflautico/neobrowser/main/install.sh | sh # Or from source (needs the Rust toolchain): git clone https://github.com/pitiflautico/neobrowser && cd neobrowser/rust cargo build --release # -> target/release/neobrowser neobrowser doctor # verify Chrome is found + a live CDP smoke test
Windows binaries are on the Releases page. Requires Google Chrome (or Chromium); auto-discovered on macOS/Linux/Windows, override with NEOBROWSER_CHROME_BIN .
See it work
Real run: login, file upload and a bot-detector check against live sites (~14 s).
... continue reading