我开源了 patchright-cli:一个面向 AI 代理的 Patchright + 真实 Chrome CLI
摘要
一位开发者开源了 patchright-cli,这是一个轻量级 CLI,使用 Patchright 让 AI 代理能够操控真实的 Google Chrome 浏览器,旨在避免在网站上被检测。
我开源了一个名为 patchright-cli 的小项目。动机很简单:很多代理需要使用真实浏览器,但通常的 Playwright/CDP 设置可能会在某些网站上被检测或拦截。我想要一个轻量级 CLI,代理可以直接从 shell 中使用它来驱动真实 Google Chrome 的有头运行时,同时底层使用 Patchright。基本工作流程有意设计得简单,并且 playwright-cli 和 patchright-cli 都经过修补并可互换,因此代理无需“知道”该使用哪一个:1. patchright-cli open google 2. patchright-cli snapshot 3. patchright-cli click e3 4. patchright-cli close 它在底层运行 playwright-cli,但经过修补后可以通过 patchright 运行,并且确实使用有头 Google Chrome 浏览器。它比 agent-browser 和许多通用 CDP 驱动工具能更好地访问许多网站(这些工具会被屏蔽),但绝非完美,不过对于我的代理执行的简单任务来说效果不错。我还让 Codex 添加了一些简单的提示,让代理关闭资源密集型的标签页,否则代理默认会保持所有标签页打开。此外,它还包括一个针对 patchright-cli 和 playwright-cli 的关联技能。它完全免费且开源。没有托管服务,没有 API 密钥,没有付费层级。你可以在容器中运行它,或者直接将其接入 Linux/Ubuntu 风格的沙箱。想听听大家的看法,特别是如果你正在构建需要浏览器访问的代理。
相似文章
构建了一个让AI代理浏览网页的Playwright版本
这是Playwright的一个分支,每次会话生成唯一的浏览器指纹,使AI代理能够在网上不被察觉地浏览。该项目完全开源,基于MIT许可证。
Patchrooms
Patchrooms 是一款工具,可将 AI 应用反馈转化为可供智能体直接使用的补丁上下文。
真 Chrome。实时 DOM。MCP 工具。多标签页控制。进度可见。
一款新工具,使 AI 代理能够通过真实的 Chrome 实例浏览网页,支持实时 DOM 访问、MCP 工具及多标签页控制。
@QingQ77: 一句话告诉 Agent 要操控哪个网站,它自动帮你生成 CLI 工具,直接走你已登录的 Chrome 浏览器,不用调 API 或搞 token。 https://github.com/better-world-ai/x-cli… x-cl…
x-cli 是一个开源项目,通过 AI agent 自动生成操控网页的 CLI 工具,利用 Chrome 已登录会话,无需 API 或 token。支持安装 Kimi WebBridge 插件后一句话生成 CLI,已内置百度搜索、Google 搜索等示例工具。
CloakHQ/CloakBrowser
CloakBrowser是一个开源的隐身Chromium浏览器,通过49个C++源码级别的补丁通过机器人检测测试,为Python和JavaScript提供Playwright和Puppeteer的直接替代品。