我开源了 patchright-cli:一个面向 AI 代理的 Patchright + 真实 Chrome CLI

Reddit r/AI_Agents 工具

摘要

一位开发者开源了 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 风格的沙箱。想听听大家的看法,特别是如果你正在构建需要浏览器访问的代理。
查看原文

相似文章

Patchrooms

Product Hunt

Patchrooms 是一款工具,可将 AI 应用反馈转化为可供智能体直接使用的补丁上下文。

CloakHQ/CloakBrowser

GitHub Trending (daily)

CloakBrowser是一个开源的隐身Chromium浏览器,通过49个C++源码级别的补丁通过机器人检测测试,为Python和JavaScript提供Playwright和Puppeteer的直接替代品。