B4n1Web

Registre officiel Recherche et web

Ultra-lightweight browser engine for AI agents. 33 MCP tools, 4 SDKs, cross-platform.

Que pouvez-vous faire avec B4n1Web ?

  • 35 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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package b4n1-web
Claude Code
claude mcp add b4n1web -- npx -y b4n1-web@0.12.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "b4n1web": {
            "command": "npx",
            "args": [
                "-y",
                "b4n1-web@0.12.1"
            ]
        }
    }
}
PYPI package b4n1-web
Claude Code
claude mcp add b4n1web -- uvx b4n1-web==0.12.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "b4n1web": {
            "command": "uvx",
            "args": [
                "b4n1-web==0.12.1"
            ]
        }
    }
}
NUGET package B4n1Web
Claude Code
claude mcp add b4n1web -- dnx B4n1Web@0.12.1 --yes
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "b4n1web": {
            "command": "dnx",
            "args": [
                "B4n1Web@0.12.1",
                "--yes"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. 🌐 B4n1Web — Agentic Browser Engine
  2. 🌍 Languages / Idiomas / 语言
  3. 🖥 Platform Support
  4. Quick Start
  5. SDK Matrix
  6. Browser Modes
  7. Features
  8. Documentation
  9. Links
  10. License & Commercial Terms

🌐 B4n1Web — Agentic Browser Engine

Ultra-lightweight headless browser for AI agents.

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/book/


🌍 Languages / Idiomas / 语言

🇬🇧 English🇪🇸 Español🇫🇷 Français🇩🇪 Deutsch🇵🇹 Português🇮🇹 Italiano
🇨🇳 简体中文🇯🇵 日本語🇰🇷 한국어🇷🇺 Русский🇸🇦 العربية🇮🇳 हिन्दी

🖥 Platform Support

8 pre-compiled binaries — works everywhere:

PlatformArchitecturesBinary
Linuxx86_64, aarch64, i686musl (static, no glibc)
macOSx86_64, arm64universal
Windowsx86_64, arm64MSVC

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

LanguagePackageVersionBinary
Pythonb4n1-web0.16.0Bundled (musl)
JavaScript/TypeScriptb4n1-web0.16.0Bundled (musl)
Javacom.b4n1:b4n1-web0.16.0Bundled (musl)
C# (.NET)B4n1Web0.16.0Bundled (musl)
Rubyb4n1-web0.16.0Resolver (env/system/PATH)
PHPb4n1/b4n1-web0.16.0Resolver (env/system/PATH)
Gob4n1-web/sdks/go0.16.0Resolver (env/system/PATH)
Capability parity

Every method each SDK exposes is tested (see coverage). Surface differs by design: Python additionally ships a full MCP client (b4n1web.mcp), so it covers the whole tool surface; JS/C#/Java/Ruby/PHP/Go wrap the CLI binary (core flows).

CapabilityPYJSCSJAVA
goto / click / type / wait / screenshot✓✓✓✓
links (Page) + find-by-text✓✓✓✓
getLinks (browser) / one-shot fetchmcp✓✓·
evaluate (JS execution)✓···
viewport / user-agent / emulate-device✓✓··
upload / download / frames / cookies✓···
version-match gate (bundle == SDK)✓✓✓✓

Full parity = one MCP client per SDK (JS/CS/Java) — tracked as tasks.

Browser Modes

ModeDescriptionRAMStartup
LightHTTP fetch + HTML parsing~15MBInstant
JSLight + JavaScript extraction~15MBInstant
RenderFull Chromium + screenshots~100MB~2s

Features

  • 35 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
  • Link extraction: get_links MCP tools + getLinks() in every SDK (one-shot fetch without a browser instance)
  • --licenses flag: prints the bundled license + third-party notices, no key required

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 (BUSL-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.

Questions fréquentes

Qu'est-ce que B4n1Web ?

Ultra-lightweight browser engine for AI agents. 33 MCP tools, 4 SDKs, cross-platform.

Comment installer B4n1Web ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add b4n1web -- npx -y b4n1-web@0.12.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour B4n1Web ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

B4n1Web est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient B4n1Web ?

Il est publié par B4N1-com. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.