GitHub 热门项目:浏览器代理

2026-06-25 1 阅读 GitHub Trending
GitHub 项目:浏览器代理 仓库地址:https://github.com/magnitudedev/browser-agent 星级:4086 | 作者:magnitudedev 项目描述:开源、视觉优先的浏览器代理 =================================================== 自述文件内容: 幅度文本徽标

文档 许可证 Discord 关注 Tom 关注安德斯
<小时/> > 🚀 新功能:Magnitude 是最先进的,在 WebVoyager 上得分 [94%](https://github.com/magnitudedev/webvoyager)! Magnitude 使用视觉 AI 使您能够使用自然语言控制浏览器。 - 🧭 **导航** - 查看并理解任何界面来计划行动 - 🖱️ **交互** - 使用鼠标和键盘执行精确的操作 - 🔍 **提取** - 智能提取有用的结构化数据 - ✅ **验证** - 具有强大视觉断言的内置测试运行器 您可以使用它来自动化网络上的任务、在没有 API 的应用程序之间进行集成、提取数据、测试您的网络应用程序或作为您自己的浏览器代理的构建块。 ![视频显示在终端中运行的 Magnitude 测试以及在浏览器中执行操作的代理](assets/readme.gif) ↕️行动的伟大! ↕️ ````ts // Magnitude 可以处理高级任务 wait agent.act('创建任务', { // 有选择地传递代理将在适当的情况下使用的数据 数据:{ title: '使用幅度', 描述:“运行“npx create-magnitude-app”并按照说明进行操作”, }, }); // 它还可以处理低级操作 wait agent.act('将“使用幅度”拖到正在进行列的顶部'); // 根据与提供的 zod schema 匹配的 DOM 内容智能提取数据 const 任务 = 等待代理.extract( '列出正在进行的任务', z.array(z.object({ 标题: z.string(), 描述:z.string(), // 代理可以提取现有数据或新见解 难度: z.number().describe('对难度进行评分 1-5 之间') })), ); ```` ## 开始吧 ### 运行你的第一个浏览器自动化 ````bash npx 创建量级应用程序 ```` 这将创建一个新项目并引导您完成设置 Magnitude 的步骤。它还将创建一个可以立即运行的示例脚本! ### 使用测试运行器 安装测试
← 返回 开源推荐