{"repo":"hmmhmmhm/ax-grep","free":true,"listed":false,"github":"https://github.com/hmmhmmhm/ax-grep","clone":"git clone https://github.com/hmmhmmhm/ax-grep.git","description":"Agent-ready CLI for static page inspection, search triage, and browser handoff.","language":"TypeScript","stars":13,"topics":["typescript","accessibility-tree","web-search","browser-handoff","dom-extraction","ai-agents","page-inspection","agent-tools","semantic-extraction","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"ax-grep Compact semantic trees and agent-ready page checks from HTML, URLs, WebViews, and live browser pages. It approximates browser accessibility trees before automation, defaults to impit for browser-like HTTP/2/TLS fetches, detects major CAPTCHA and bot-challenge markers, saves 15.4x less peak RAM and 3.0x fewer decision tokens in the local benchmark, and --search auto mode tries DuckDuckGo, Bing, StartPage, and Google while recording every engine attempt. 1. Try With A Prompt Paste this into a Codex session or subagent prompt before opening a browser (also works as guidance for Claude, Gemini, OpenRouter, and other agents): 2. Install The CLI Skill This installs the Codex skill prompt only. The same prompt pattern can be pasted into Claude, Gemini, OpenRouter, or other agent runners. Restart Codex if the new skill is not listed immediately. 3. Try The CLI If you installed the binary globally, use ax-grep directly. Agents should read agent.executor , agent.handoff , agent.readTargets , pageCheck , and verification first. Open a browser only when the handoff fields say static HTML is not enough. 4. Use From A Server Use this inside agent services built with Codex SDK, OpenRouter, or similar LLM routing stacks to turn fetched HTML into compact source evidence before spending tokens or memory on browser automation. ax-grep is ESM-only and requires Node 18 or newer. CommonJS services can use const { extract } = await import(\"ax-grep\") . 5. Use In WebViews Or Pages In mobile a","default_branch":null,"files":null,"tree":[],"storefront":"/r/hmmhmmhm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hmmhmmhm/ax-grep/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}