本文へスキップ
MCP ThesaurusMCP Thesaurus

B4n1Web

コミュニティIncomplete39/100申請する

npm b4n1-webstdioupdated 12d ago

Ultra-lightweight headless browser for AI agents.

ソースウェブサイト2

B4n1Web で何ができる?

🌐 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.


🌍 Languages / Idiomas / 语言

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

🖥 Platform Support

8 pre-built 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

The SDKs bundle the correct binary automatically — no separate install needed.

Features

  • 33 MCP tools for AI agent integration
  • Single self-contained Rust binary ~11MB, no runtime dependencies
  • 4 language SDKs (Python, JS, Java, C#) with bundled binary
  • 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

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

Quick Start

Install the binary or use your preferred package manager:

# Binary (Linux, macOS, Windows — no dependencies)
curl -sL https://raw.githubusercontent.com/B4N1-com/b4n1-web/master/scripts/install.sh | bash

# Or via package managers
pip install b4n1-web
npm install b4n1-web
dotnet add package B4n1Web
# Java: add dependency from Maven Central

Basic usage:

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.12.3 Bundled (musl)
JavaScript/TypeScript b4n1-web 0.12.3 Bundled (musl)
Java com.b4n1:b4n1-web 0.12.3 Bundled (musl)
C# (.NET) B4n1Web 0.12.3 Bundled (musl)

Documentation

License

This project is distributed under the Business Source License 1.1 (BSL 1.1).

  • Free for development, evaluation, testing, personal projects, and startups generating under $100,000 USD in annual gross revenue.
  • Commercial license required for organizations with annual gross revenue >= $100,000 USD, government agencies, and public bidding projects.
  • After the Change Date (4 years), the work converts to Apache License 2.0.

See LICENSE for the full legal text.


💖 Support

Support our open-source research and systems engineering journey by sponsoring us on GitHub: https://github.com/sponsors/BaniMontoya