Skip to content

apireno/DOMShell

MCP Browser & Automation

A Chrome extension that turns browser windows and tabs into a virtual filesystem, letting AI agents or humans interact with web pages using standard Linux commands like ls, cd, cat, grep, and click.

TypeScript Latest mcp-v2.0.1 · 2mo ago Security brief →

Features

  • Exposes the browser's Accessibility Tree as a hierarchical filesystem
  • Navigate between windows/tabs with `ls`, `cd` and similar Unix commands
  • Read element contents via `cat` or bulk‑extract text
  • Perform actions like clicking buttons with `click <filename>`
  • Search for specific element types (e.g., comboboxes) using `find`

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
48
Forks
6
Languages
TypeScript Python Shell
Downloads/week
317 ↓7%
NPM Maintainers
1 Single npm maintainer
Contributors
1
TypeScript
Types included ✓

Install & Platforms

Install via
npm
Platforms
macos linux windows

Beta — feedback welcome: [email protected]