Skip to content

通过 WebSocket 流式传输浏览器视口。

Streaming 可通过 WebSocket 传输浏览器视口,用于实时预览或人类与 AI “结对浏览”。

每个会话都会自动启动 WebSocket stream server,端口由系统分配。

Terminal window
AGENT_BROWSER_STREAM_PORT=9223 agent-browser open example.com
Terminal window
agent-browser stream status
agent-browser stream enable --port 9223
agent-browser stream disable
Terminal window
agent-browser stream status --json

示例:

{
"enabled": true,
"port": 9223,
"connected": true,
"screencasting": true
}

连接:

ws://localhost:9223

Frame 消息包含 base64 编码图片和视口元数据。

支持鼠标、键盘、触摸事件,例如:

{
"type": "input_mouse",
"eventType": "mousePressed",
"x": 100,
"y": 200,
"button": "left",
"clickCount": 1
}
-
0:000:00