remorses/playwriter

Chrome extension & CLI to let agents control your browser. Runs Playwright snippets in a stateful sandbox. Available as CLI or MCP

解决的问题

Playwriter 通过允许 AI 代理控制您实际已登录的 Chrome 浏览器,而不是全新的“干净”实例,解决了 AI 代理的浏览器自动化问题。传统的自动化工具通常会生成隔离的浏览器配置文件,这些文件缺少您的扩展程序、Cookie 和保存的登录信息,因此很容易被机器人检测器标记,并需要重复进行身份验证。

工作原理

它使用 Chrome 扩展程序在您运行的浏览器和 AI 代理之间架起桥梁。通过点击扩展程序图标,您可以授予代理控制特定标签页的权限。该项目提供了一个 CLI 和一个 MCP (Model Context Protocol) 服务器,公开了完整的 Playwright API,允许代理执行 JavaScript、拦截网络请求并在您现有的已认证会话中执行复杂的 UI 交互。

适用人群

该工具专为希望构建能够在其已登录网站上执行任务的开发人员和 AI 高级用户而设计,例如管理电子邮件、从已认证的仪表板抓取数据或自动化需要特定浏览器扩展的工作流。

亮点

  • 使用您的真实浏览器: 保留您现有的登录信息、扩展程序和 Cookie,避免被机器人检测。
  • 完整的 Playwright API: 提供对浏览器的深度控制,包括网络拦截、调试和实时代码编辑。
  • 高效视频: 使用原生的 chrome.tabCapture 进行高性能录制,比标准的 Playwright 方法效率高得多。
  • 远程控制: 通过临时的、可撤销的隧道链接与远程代理或其他人员安全地共享您的浏览器会话。
  • 标签页分组: 将自动化任务组织到特定的、颜色编码的 Chrome 标签页组中,以便更好地查看和管理。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目