Plasmate web browsing tool for AutoGen agents. Get clean semantic page content using 10-16x fewer tokens than Chrome.
pip install autogen-plasmatefrom autogen import ConversableAgent, register_function
from autogen_plasmate import plasmate_fetch
assistant = ConversableAgent("assistant", llm_config={"model": "gpt-4o"})
user = ConversableAgent("user", human_input_mode="NEVER")
register_function(plasmate_fetch, caller=assistant, executor=user,
name="plasmate_fetch", description="Fetch a web page as semantic content")
user.initiate_chat(assistant, message="Fetch https://example.com and summarize it")Plasmate is a lightweight web browsing engine for AI agents. It returns a Semantic Object Model (SOM) instead of raw HTML, reducing token usage by 10-16x compared to headless Chrome.
Apache 2.0
| Engine | plasmate - The browser engine for agents |
| MCP | plasmate-mcp - Claude Code, Cursor, Windsurf |
| Extension | plasmate-extension - Chrome cookie export |
| SDKs | Python / Node.js / Go / Rust |
| Frameworks | LangChain / CrewAI / AutoGen / Smolagents |
| Tools | Scrapy / Audit / A11y / GitHub Action |
| Resources | Awesome Plasmate / Notebooks / Benchmarks |
| Docs | docs.plasmate.app |
| W3C | Web Content Browser for AI Agents |