Skip to content

plasmate-labs/autogen-plasmate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autogen-plasmate

Plasmate web browsing tool for AutoGen agents. Get clean semantic page content using 10-16x fewer tokens than Chrome.

Install

pip install autogen-plasmate

Usage

from 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")

What is Plasmate?

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.

Links

License

Apache 2.0


Part of the Plasmate Ecosystem

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

About

Plasmate web browsing tool for Microsoft AutoGen agents. Structured SOM output, not raw HTML.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages