Web Agent Protocol
Enables seamless interaction between users, web agents, and browsers by recording and replaying browser actions.
About
The Web Agent Protocol (WAP) is a standardized framework designed to facilitate interaction between users, web agents, and browsers through record and replay functionality. It offers a Python SDK for collecting user interaction data via a Chrome extension, converting raw event streams into exact-replay or smart-replay action lists, converting recorded actions into MCP servers, and replaying those lists using the WAP-Replay protocol for accurate browser operations. This separation of concerns allows for efficient automation and reusability, making it suitable for various web automation tasks.
Key Features
- Records user interactions in the browser using a Chrome extension.
- Converts raw event streams into exact-replay or smart-replay action lists.
- 28 GitHub stars
- Replays action lists using the WAP-Replay protocol.
- Generates MCP servers from recorded actions for reuse by agents or users.
- Supports both exact and smart replay modes.
Use Cases
- Creating reusable web agent workflows.
- Automating repetitive web tasks.
- Testing web applications with recorded user interactions.