Vibatchium logo

Vibatchium

Runs multiple persistent, stealth-enabled Chrome sessions with MCP tools for browsing, extraction, credentials, fetches, and search.

Install Vibatchium

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "vibatchium": {
      "command": "uvx",
      "args": [
        "vibatchium"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

vibatchium MCP server provides an unattended browser fleet built around persistent Chrome sessions, Patchright stealth, a CLI, and one daemon. Agents can browse, extract page content, capture screenshots, reuse logged-in identities, and access browserless fetch and search lanes. Its vault can fill origin-bound passwords and TOTP codes without exposing values to the model, while page-content scanning helps identify prompt injection. Reach for it when several logged-in accounts must run concurrently on one Linux machine, especially for automation against sites that resist browsers.

Use cases

  • Run several logged-in identities on one Linux host
  • Automate browser tasks against anti-bot-sensitive sites
  • Fill passwords and TOTP codes without exposing them to an agent
  • Reuse browser cookies for authenticated HTTP requests
  • Recover and budget unattended browser jobs

Key features

  • Persistent parallel Chrome sessions
  • Patchright-based CDP stealth
  • Origin-bound password and TOTP filling
  • Prompt-injection scanning for page text
  • Cookie-aware browserless fetch and search
  • Session leases, crash recovery, and task budgets

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

11/11 checks healthy over the last 61d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · vibatchium (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars9Stargazers on the source repository.
Last commit2d agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Vibatchium works

What vibatchium does

vibatchium combines a vb command-line interface, an MCP server, and a daemon that manages persistent Chrome sessions. Each session has its own Chrome process and profile, allowing multiple logged-in identities to stay available at the same time. Sessions can also have separate proxies, time zones, and GPU nodes; optional persona settings can configure screen and window characteristics.

The project targets unattended browser automation rather than a single supervised browser. It includes crash relaunch on the same profile, renderer parking for idle sessions, leases to prevent concurrent agents from colliding, and task goals with step, spending, and time budgets that survive a daemon restart.

How it works

Install the Python package, install Chrome through Patchright, and use vb setup to register the MCP server and agent skill. The MCP entry point is vb mcp. Agents then operate named sessions while the daemon keeps those sessions alive. The command line also supports direct operations such as starting a session, navigating to a URL, performing an action, extracting content, and checking how similar fleet sessions appear.

A separate browserless path reuses a session's cookies and proxy for HTTP requests. vb fetch uses Chrome's TLS fingerprint and client hints, while vb search can find URLs without an API key or a per-session budget. Fetch reports when a request cannot match the browser context.

Setup and configuration

The core package can be installed with pipx:

text
pipx install vibatchium
pipx install 'vibatchium[all]'
patchright install chrome
vb setup

The all extra adds the fetch and search lanes, credential vault, VLM reading, and REST shim. Individual extras include fetch, secrets, llm, and rest. A uv-based environment can add optional packages with uv pip install --python <venv>/bin/python ....

vb setup is idempotent and configures the local agent integration. The skill can also be installed with npx skills add trueoriginlabs/vibatchium; the documented integrations include Claude Code, Codex, Cursor, and Gemini CLI. On Claude Code, use either the plugin or vb setup, not both, to avoid registering the MCP server twice.

Tools and capabilities

  • Manage multiple persistent, parallel Chrome sessions on one daemon.
  • Browse pages, extract content, take screenshots, and perform natural-language actions.
  • Store passwords and TOTP seeds in a vault, then fill them into the matching origin without returning the secret to the model, screenshot, or log.
  • Scan returned page text for instructions aimed at the agent, with options to fence or redact detected content.
  • Restrict caller-supplied file paths to reduce unintended uploads or writes.
  • Reuse session cookies and proxy settings for browserless HTTP requests.
  • Search for URLs without an API key.
  • Apply session leases, idle renderer freezing, crash recovery, and task budgets.

Limitations and notes

vibatchium is described as alpha software under active development. Its tested environment is Linux with Python 3.11 through 3.14; macOS is identified as unsupported in the platform comparison. The stealth layer operates at the CDP level through Patchright, rather than modifying Chromium's C++ engine.

The credential boundary applies to MCP use. An operator with shell access can use the CLI's deliberate escape hatches, so agents should receive MCP access rather than Bash when preventing secret disclosure matters. The email-code polling command is an operator CLI feature and is refused over MCP.

Stealth detector results are manual observations rather than CI-gated guarantees. The project is self-hosted and licensed under Apache-2.0.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Vibatchium

vibatchium is an MCP server that connects AI agents to persistent Chrome sessions managed by its daemon. Its main tools cover browser navigation, actions, extraction, screenshots, credential filling, browserless fetches, and URL search, with support for multiple logged-in identities running concurrently on one Linux machine.

Install it with pipx, install Chrome through Patchright, and run `vb setup`. The typical commands are `pipx install 'vibatchium[all]'`, `patchright install chrome`, and `vb setup`; the setup command registers the MCP server and agent skill on the machine.

Yes, vibatchium supports Cursor through its MCP setup and agent skill. Run `vb setup` for local registration, or use `npx skills add trueoriginlabs/vibatchium` to install the skill separately; the `vb` CLI must be available on `PATH`.

Yes, it runs multiple persistent Chrome sessions in parallel, with a separate profile for each session. Sessions can retain login state and have their own proxy, time zone, and GPU node, while leases help prevent two agents from using the same session simultaneously.

Its vault fills passwords and live TOTP codes into the matching site without sending the secret to the model, screenshot, or log. MCP access also prevents the agent from reading the field value or editing the vault, although an operator with shell access can use CLI escape hatches.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewVibatchium AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/vibatchium?style=directory)](https://allmcps.com/mcp/vibatchium)
HTML Embed
<a href="https://allmcps.com/mcp/vibatchium"><img src="https://allmcps.com/api/badge/vibatchium?style=directory" alt="Vibatchium on AllMCPs" /></a>