Skip to content

apireno/DOMShell

MCP Browser & Automation

A Chrome extension that exposes browser windows and tabs as a virtual filesystem, letting AI agents or users navigate web pages using standard Linux commands like ls, cd, cat, grep, and click.

TypeScript Latest mcp-v2.0.1 · 8d ago Security brief →

Features

  • Maps browser windows/tabs into a hierarchical filesystem for programmatic navigation
  • Exposes the Accessibility Tree as directories/files enabling deterministic element targeting
  • Provides familiar shell commands (`ls`, `cd`, `cat`, `grep`, `click`) to interact with web content
  • Allows AI agents to browse, search, and act on pages without screenshots or brittle selectors
  • Supports isolated tab groups for multi‑agent workflows

Recent releases

View all 3 releases →
Review required
mcp-v2.0.1 Mixed
Auth Breaking upgrade

AX‑tree fix + trusted clicks + key command

No immediate action
mcp-v2.0.0 New feature

Unified MCP interface + multi‑agent lanes

Review required
v1.1.1 Breaking risk
Auth

@apireno/domshell npm publish + extension cleanup

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
41
Forks
6
Languages
TypeScript Python Shell
Downloads/week
153 ↑36%
NPM Maintainers
1 Single npm maintainer
Contributors
1
TypeScript
Types included ✓

Install & Platforms

Install via
npm
Platforms
linux macos windows

Beta — feedback welcome: [email protected]