WebCLI - Browser Control for Agents
Overview
Headless bridge exposing your logged-in Chrome as browser tools for AI agents (Claude Code, Codex, your web apps).
WebCLI turns your Chrome into a tool your AI agent can operate. It's a headless browser-control bridge: a lightweight extension that exposes 20+ low-level browser tools — open a URL, read a page, click, type, search the web, screenshot, manage tabs — to external AI agents over MCP or a local WebSocket. There's no agent inside the browser and no UI to babysit. You bring the model; WebCLI is the hands. Because it drives YOUR real, logged-in Chrome session, your agent works pages exactly as you do — already signed in, human-like, and sailing past the bot walls that block headless scrapers. ━━━ WHAT YOU CAN DO ━━━ • Let Claude Code, Codex, or any MCP client browse, read, and act on the web for you • Automate logged-in sites without pasting cookies or re-authenticating • Pull clean page text, search results, and link frontiers for research and crawling loops • Read any article as clean Markdown in a single call — no tab, no rendering, no scraping code • Fill a whole form in one call, click through flows, upload files, and drive multi-tab tasks • Drive LLM-written browser tests against your real session • Call the tools from your OWN web app — you approve its site in the popup; nothing is granted by default • Fetch JSON APIs, RSS, and sitemaps straight from your session (CORS-free, cookie-authed) ━━━ THE TOOLBELT (20+ primitives) ━━━ • Navigate & read — open_url, get_page_text, fetch_url, screenshot, scroll_page • Search & crawl — web_search, list_links • Interact — click, type_into, fill_form, press_key, select_option, hover, drag_and_drop, file_upload, handle_dialog • Perceive the DOM — get_interactives, get_html, query_dom, get_dom_outline, wait_for_selector, find_in_page • Tabs — list_tabs, get_active_tab, manage_tabs, close_tab • Page-declared tools (WebMCP) — list_webmcp_tools, call_webmcp_tool ━━━ WHY WEBCLI ━━━ • Your real Chrome session — logged-in and human-like, not a throwaway headless browser • No in-browser agent — a pure browser-control provider; bring your own model and orchestration • Two transports — a WebSocket link to a local daemon, plus MCP (JSON-RPC) from web apps you explicitly approve • Tiny & focused — well under a megabyte, generic tools only; runs side-by-side with the full Web Agent extension • Auto-reconnect — a 1-minute alarm redial connects within a minute of your daemon starting • Local & private — everything runs on your machine; WebCLI itself sends nothing to a third-party server (your agent, of course, sends what it reads to its own model provider) • You hold the keys — no web app can reach the tools until you add its site in the popup, and the tool catalog can be trimmed to a core set to keep your agent's prompt small ━━━ GET STARTED ━━━ 1. Install WebCLI from the Chrome Web Store (it runs headless — only a small status popup). 2. Ask your agent to run: npx skills add whitefoxx/webcli-skills -g 3. Then ask your agent to use the browser. The skill knows the rest — including starting the local daemon on port 9376, which WebCLI connects to automatically. Docs & the daemon: https://github.com/whitefoxx/webcli-skills WebCLI is the "pure provider" sibling of the Web Agent extension: the same battle-tested browser tools, packaged headless for external agents.
0 out of 5No ratings
Details
- Version0.2.0
- UpdatedAugust 1, 2026
- Offered byyunbiaoch
- Size105KiB
- LanguagesEnglish (United States)
- Developeryunbiao Cheng
981 Second Street Manchester, NH 03102 USEmail
yunbiaoch@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes