Skip to main content
Glama

🌐 B4n1Web — Agentic Browser Engine

Ultra-lightweight headless browser for AI agents.

License PyPI npm NuGet Maven Central Docs

PyPI Downloads/month npm Downloads/month NuGet Downloads GitHub Release GitHub Downloads

Single Rust binary · 4 language SDKs · 33 MCP tools. Navigate URLs, extract structured content (markdown, links, screenshots), and build autonomous agent workflows.

📖 Full documentation: https://B4N1-com.github.io/b4n1-web/


🌍 Languages / Idiomas / 语言

🇬🇧 English

🇪🇸 Español

🇫🇷 Français

🇩🇪 Deutsch

🇵🇹 Português

🇮🇹 Italiano

🇨🇳 简体中文

🇯🇵 日本語

🇰🇷 한국어

🇷🇺 Русский

🇸🇦 العربية

🇮🇳 हिन्दी


Related MCP server: Scout

🖥 Platform Support

8 pre-compiled binaries — works everywhere:

Platform

Architectures

Binary

Linux

x86_64, aarch64, i686

musl (static, no glibc)

macOS

x86_64, arm64

universal

Windows

x86_64, arm64, i686

MSVC

Quick Start

# Install the binary
curl -sL https://raw.githubusercontent.com/B4N1-com/b4n1-web/master/scripts/install.sh | bash

# Or use your preferred package manager
pip install b4n1-web
npm install b4n1-web
dotnet add package B4n1Web
# Java: add dependency from Maven Central
from b4n1web import AgentBrowser

browser = AgentBrowser()
page = browser.goto("https://example.com")
print(page.markdown)
browser.close()

MCP Server

# stdio mode (default)
b4n1web mcp
npx b4n1-web mcp
uvx b4n1-web mcp

SDK Matrix

Language

Package

Version

Binary

Python

b4n1-web

0.13.0

Bundled (musl)

JavaScript/TypeScript

b4n1-web

0.13.0

Bundled (musl)

Java

com.b4n1:b4n1-web

0.13.0

Bundled (musl)

C# (.NET)

B4n1Web

0.13.0

Bundled (musl)

Browser Modes

Mode

Description

RAM

Startup

Light

HTTP fetch + HTML parsing

~15MB

Instant

JS

Light + JavaScript extraction

~15MB

Instant

Render

Full Chromium + screenshots

~100MB

~2s

Features

  • 33 MCP tools for AI agent integration

  • 4 language SDKs (Python, JS, Java, C#) with bundled binary

  • Self-contained binary ~12MB, no dependencies

  • Static linking (musl) — works on any Linux, no glibc required

  • Three modes: Light (instant), JS (scripts), Render (Chromium)

  • Security shield: domain filtering, safe browsing

  • Network interception: block resources, mock responses

  • MCP Server: stdio transport, no port needed

Documentation

License & Commercial Terms

  • Original Source Code: 100% Proprietary and Closed Source (All Rights Reserved by Bani Montoya).

  • Binaries & SDK Tools: Provided under the Business Source License 1.1 (BSL 1.1).

    • Free Tier: 100% free for development, evaluation, testing, personal projects, and startups with gross annual revenue < $100,000 USD.

    • Mandatory Enterprise B2B License: Required for government agencies, public bidding projects, and enterprises with gross annual revenue >= $100,000 USD.

For Enterprise B2B licensing inquiries, visit https://b4n1.com/licensing or email b4n1@b4n1.com.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Agent-native headless browser for AI agents. Converts web pages to a Semantic Object Model (SOM) instead of raw HTML — 17x average token reduction across real-world sites (up to 117x on complex pages). Native MCP server with fetch_page, extract_text, extract_links, and full browser automation. No API key required.
    28 npm
    Apache 2.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    single-binary MCP server that gives AI agents a browser. 66 tools for navigation, form filling, data extraction, screenshots, and DOM diffing — built on pure Chrome DevTools Protocol.
    13
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Lightweight local MCP browser for LLM agents. Runs JavaScript, follows links, fills forms, manages cookies, and returns compact BlockMaps without Chrome.
    32
    15
    Apache 2.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    Headless browser automation for LLM agents via REST API or MCP tools. Enables navigating pages, reading structured content, clicking elements, filling forms, and executing JavaScript.
    -