
browser39
Supports UIby alejandroqh
Headless browser for AI agents with token-optimized Markdown output and full JS execution.
What it does
browser39 is a high-performance headless browser designed specifically for AI agents. It fetches modern web pages, executes JavaScript via V8, and manages encrypted session state (cookies/localStorage) locally. Its standout feature is token optimization: instead of dumping full HTML, it provides a structured list of content sections, allowing agents to fetch only the specific parts of a page they need, drastically reducing LLM context costs.
Tools
browser39_fetch: Retrieves page content with token-optimized markdown.browser39_click: Interacts with elements on the page.browser39_dom_query: Executes custom JavaScript to extract or modify the DOM.browser39_fill: Fills out form fields via CSS selectors.browser39_submit: Submits web forms.browser39_search: Performs web searches via configured engines.browser39_config_set: Manages browser settings and auth profiles.
Installation
Install via npm:
npm install @aquintanar/browser39
Or via a one-liner for auto-configuration in AI CLIs:
curl -fsSL https://raw.githubusercontent.com/alejandroqh/marketplace/main/h39.sh | sh
Supported hosts
Confirmed support for Claude Code, Claude Desktop, Codex, OpenCode, and OpenClaw.
Quick install
npm install @aquintanar/browser39Information
- Pricing
- free
- Published
- 4/21/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Codex
Add to AGENTS.md or mcp config entryopenclaw
Use the provided h39.sh installer for auto-configClaude Desktop
Add to mcpServers: { "browser39": { "command": "browser39", "args": ["mcp"] } }





