Magnitude

不活跃
GitHub TypeScript Apache-2.0

简介

开源的视觉优先浏览器 Agent,通过视觉理解驱动 Web 自动化操作,支持复杂的网页交互任务,适用于 QA 测试和 Web 工作流自动化场景。

核心特性

  • 视觉优先架构:视觉理解 LLM 通过像素坐标实现真正的 DOM 无关泛化
  • 导航:识别和理解任意界面以规划操作
  • 交互:通过鼠标和键盘控制执行精确操作
  • 提取:智能提取符合自定义 Zod Schema 的结构化数据
  • 验证:内置测试运行器,支持强大的视觉断言用于 QA 测试

适用场景

💡 使用视觉断言进行 Web 应用端到端测试
💡 无需 API 即可跨应用集成,自动化浏览器工作流
💡 从复杂网页提取结构化数据
💡 为重复性 Web 任务构建自定义浏览器 Agent
💡 集成到 CI/CD 流水线进行视觉回归测试

快速开始

运行 'npx create-magnitude-app' 创建包含示例脚本的新项目。对于已有项目,通过 'npm i --save-dev magnitude-test && npx magnitude init' 安装。需要支持视觉的模型,如 Claude Sonnet 4 或 Qwen-2.5VL 72B。

相关项目