{"repo":"plasmate-labs/plasmate","free":true,"listed":false,"github":"https://github.com/plasmate-labs/plasmate","clone":"git clone https://github.com/plasmate-labs/plasmate.git","description":"Browser engine for agents. HTML in, structured Semantic Object Model out. Native MCP and AWP with a supported CDP subset. Apache-2.0.","language":"Rust","stars":34,"topics":["ai-agents","browser-engine","cdp","headless-browser","llm","puppeteer","rust","semantic-web","web-scraping","agent-web-protocol"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Plasmate The browser engine for agents. HTML in. Semantic Object Model out. Website &middot; Docs &middot; Benchmarks &middot; Crates.io &middot; npm &middot; PyPI --- Dependency and CI trust policy, local audit commands, and scorecard promotion rules are documented in Supply-chain policy. Plasmate compiles HTML into a Semantic Object Model (SOM) , a structured representation that LLMs can reason about directly. It runs JavaScript via V8 and implements a documented CDP subset for supported Puppeteer workflows. SOM output removes presentation and runtime markup; output size and tokenization are page-, configuration-, serialization-, and tokenizer-dependent. Plasmate Lightpanda Chrome --- --- --- --- Primary output Structured SOM JSON Raw HTML / DOM Raw HTML / DOM JavaScript Embedded V8 pipeline Browser runtime Browser runtime Agent protocol Native MCP and AWP CDP CDP Benchmark policy Retained, denominator-complete reports Project-specific Project-specific License Apache-2.0 AGPL-3.0 Chromium Install Or install the native engine with Cargo: The npm and PyPI packages named plasmate are client SDKs; they do not bundle or install the native plasmate executable. Install the native engine first, then add npm install plasmate or pip install plasmate to applications that need the corresponding SDK. Quick Start Fetch a page and get structured output Returns SOM JSON: structured regions, interactive elements with stable IDs, and content. Measure output size on the pages and configuratio","default_branch":null,"files":null,"tree":[],"storefront":"/r/plasmate-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/plasmate-labs/plasmate/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."}