browser-harness
Lightweight harness for AI agents to control and interact with real browsers.
Agent, MCP and tool libraries PyPI MIT
How browser-harness is used
browser-harness joined the catalog on its public numbers (2,369,184 downloads a week on PyPI and 18,508 GitHub stars), not on our project count: it is a dependency in 8 public GitHub projects of our scan, 1 of them set up for AI coding agents. Projects that use it most often also use Pydantic (100.0%), Uvicorn (100.0%), python-multipart (87.5%).
browser-harness popularity over time
Gid Score 55: downloads 72, use in agent projects 14, GitHub stars 60, downloads trend 76 (each 0-100). How it is calculated.
Often used with browser-harness
| Pydantic | 100.0% of browser-harness projects · 11.6× more than average |
|---|---|
| Uvicorn | 100.0% of browser-harness projects · 13.1× more than average |
| python-multipart | 87.5% of browser-harness projects · 29.2× more than average |
| websockets | 87.5% of browser-harness projects · 43.8× more than average |
| cryptography | 75.0% of browser-harness projects · 31.9× more than average |
| python-dotenv | 75.0% of browser-harness projects · 8.2× more than average |
| OpenAI Python Library | 75.0% of browser-harness projects · 19.0× more than average |
| Pillow | 75.0% of browser-harness projects · 19.6× more than average |
Install
| Package | pip install browser-harness |
|---|---|
| Main stacks | Python (8) |
| Example projects | Illospace/illospace |
Alternatives to browser-harness
In our scan, none of the most used tools in Agent, MCP and tool libraries does the same job as browser-harness: they are add-ons, companions or tools for a different task.
More in Agent, MCP and tool libraries: Model Context Protocol SDK (JavaScript) Model Context Protocol SDK (Python) FastMCP (Python) LangChain LangGraph LangChain.js Mastra Agent Client Protocol SDK