Aginx Browser logo

Aginx Browser

MCP browser for agent-driven web search, fetching, clicking, typing, and persistent sessions.

Install Aginx Browser

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

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for Aginx Browser, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

Aginx Browser exposes a stealth web browser to agents through MCP, supporting search, page fetching, clicking, typing, and persistent sessions. It runs as a Rust binary with built-in V8 and does not require Chromium. The repository is frozen at v0.6.4 and development has moved to diting, which keeps the same engine and HTTP API shape. Reach for Aginx Browser when an agent needs to read and interact with live web pages across remembered sessions.

Use cases

  • Search the web from an agent
  • Fetch pages for agent analysis
  • Click elements in browser sessions
  • Type into interactive web pages
  • Reuse persistent browser state

Key features

  • MCP browser access
  • Web search and page fetching
  • Click and type interactions
  • Persistent sessions
  • Rust binary with built-in V8
  • Chromium-free browser engine

Security & health

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

ActiveLast checked Today

Recent health check succeeded.

14/14 checks healthy over the last 61d

Adoption & maintenance

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

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

How Aginx Browser works

What Aginx Browser does

Aginx Browser gives MCP-based agents a browser interface for interacting with the live web. Its documented operations include searching, fetching pages, clicking elements, and entering text. Persistent sessions let browser state continue between interactions rather than requiring every action to begin from scratch.

The browser is implemented as a Rust binary with built-in V8 and does not depend on Chromium. The historical project description positions it for agents that need to see, read, and act on web content. It belongs in browser-automation workflows where an agent must combine navigation with page interaction.

How it works

Agents communicate with the browser through MCP. The engine exposes HTTP as its protocol face, and the HTTP API keeps the same general shape across the project rename. Browser activity is organized around sessions, allowing later actions to use state retained from earlier requests.

The repository has been superseded by diting. The successor uses the same engine and continues development under a new name. The newer engine is described as including its own V8 integration and CSS, layout, and paint stack, with no Chromium dependency. Those capabilities belong to the continuing project line rather than to new releases from this frozen repository.

Setup and configuration

AginxBrowser’s repository is frozen at v0.6.4. Existing v0.6.x release assets and the homebrew-aginxbrowser tap remain available for installations that already depend on the old project, but they are not updated.

For active development and new installations, the project directs users to diting. Its documented installation paths are:

  • Run curl -fsSL https://browser.aginx.net/install.sh | sh.
  • Install through Homebrew with brew tap yinnho/diting && brew install yinnho/diting/diting.

The successor changes the binary name from aginxbrowser to diting and moves the configuration directory from ~/.aginxbrowser to ~/.diting. The environment-variable prefix changes from AGINXBROWSER_* to DITING_*, while the old names remain accepted through an environment bridge.

Tools and capabilities

  • Search the web from an agent workflow.
  • Fetch web pages for reading.
  • Click page elements.
  • Type into browser-controlled pages.
  • Preserve state with persistent sessions.
  • Run without Chromium using a Rust binary with built-in V8.

Limitations and notes

The original repository is historical rather than an active release line. Its last release is v0.6.4, and active releases, issues, and development have moved to diting. Teams adopting the successor should account for the renamed binary and configuration directory, although the HTTP API retains the same shape and the old environment-variable names are bridged.

The project description identifies HTTP as the only protocol face. Client configuration should therefore use an MCP client’s compatible HTTP connection method rather than assume a Chromium automation setup. The repository materials do not describe browser extensions, a Chromium fallback, or client-specific integrations.

Reviews

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

Frequently Asked Questions about Aginx Browser

Aginx Browser is an MCP server that connects AI agents to a browser for live web interaction. Its main tools support searching, fetching pages, clicking elements, and typing into pages, while persistent sessions preserve browser state across actions. The project runs as a Rust binary with built-in V8 and no Chromium dependency.

Install the successor project, diting, for the active release line. Use `curl -fsSL https://browser.aginx.net/install.sh | sh` or install with Homebrew using `brew tap yinnho/diting && brew install yinnho/diting/diting`. The original AginxBrowser repository is frozen at v0.6.4.

No, the AginxBrowser repository is frozen. Active development, releases, and issues have moved to diting, which retains the same engine and HTTP API shape. Existing AginxBrowser release assets and the Homebrew tap remain available, but the old release line will not receive updates.

Aginx Browser uses MCP over HTTP, so it can be used with an MCP client that supports compatible HTTP connections. Cursor is not specifically identified in the project material, so its compatibility depends on the client’s MCP and HTTP configuration support.

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 PreviewAginx Browser AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/aginx-browser?style=directory)](https://allmcps.com/mcp/aginx-browser)
HTML Embed
<a href="https://allmcps.com/mcp/aginx-browser"><img src="https://allmcps.com/api/badge/aginx-browser?style=directory" alt="Aginx Browser on AllMCPs" /></a>