
B4n1Web
io.github.B4N1-comPublished by GitHub account B4N1-comv0.12.2Updated Oct 24, 2026
Ultra-lightweight browser engine for AI agents. 33 MCP tools, 4 SDKs, cross-platform.
Overview
A lightweight headless browser engine that lets an assistant navigate URLs and extract page content such as markdown, links, and screenshots.
- What you can do
- B4n1Web is a self-contained headless browser engine exposed as an MCP server over stdio, offering 33 tools for agent use. It navigates URLs and extracts structured content including markdown, links, and screenshots, and supports three modes: Light (HTTP fetch plus HTML parsing), JS (script extraction), and Render (full Chromium with screenshots). It also provides domain filtering, safe browsing, and network interception for blocking resources or mocking responses.
- When to use it
- Use it when an assistant needs to fetch and read web pages, pull structured content from them, or capture screenshots as part of an automated workflow. It suits setups that want a small, dependency-free browser engine rather than a full browser stack.
- Requirements
- Runs locally as a stdio process; no authentication, environment variables, or headers are declared. Installable via npm, PyPI, or NuGet packages, or as a pre-compiled binary for Linux, macOS, and Windows. Desktop only; no web executable. Render mode uses full Chromium and needs roughly 100MB RAM.
Installation
In SourceWeft
- Open B4n1Web in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
🌐 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/book/
🌍 Languages / Idiomas / 语言
🖥 Platform Support
8 pre-compiled binaries — works everywhere:
Quick Start
MCP Server
SDK Matrix
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). Cells below are measured against each SDK's actual source
(b4n1-web 0.16.0), not aspirational: explicit rounding — ✓ implemented ·
· not implemented · mcp available through the bundled MCP server.
Full parity = one MCP client per SDK (JS/CS/Java) — tracked as tasks; the Ruby/PHP/Go interaction gaps (click/type, device emulation, file transfer, cookies/frames) are their own parity tasks.
Browser Modes
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
- 📖 Full documentation — mdBook
- Agent Reference — AI agent integration
- MCP Tools — MCP registry
Links
- Website: https://b4n1.com
- GitHub: https://github.com/B4N1-com/b4n1-web
- PyPI: https://pypi.org/project/b4n1-web
- npm: https://www.npmjs.com/package/b4n1-web
- NuGet: https://www.nuget.org/packages/B4n1Web
- Maven Central: https://central.sonatype.com/artifact/com.b4n1/b4n1-web
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 [email protected].
Source: README.md at commit 1ea39b5
Tools
0Version history
1- v0.12.2LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.