HyperAgent

说句话就能让浏览器自己干活,省去写脚本的麻烦

HyperAgent 是一个基于 TypeScript 构建的开源 AI 浏览器自动化框架,旨在通过自然语言指令驱动浏览器完成复杂操作,解决传统自动化脚本编写成本高、维护难的问题。其核心能力包括:将用户描述的任务自动分解为多步操作序列,支持页面元素智能定位与交互,内置状态感知与错误恢复机制,并能处理动态加载的网页内容。项目采用模块化架构,提供简洁的 API 和可扩展的插件系统,开发者可快速集成到现有工作流中。当前处于成长阶段,社区活跃度中等,适合用于数据抓取、表单填写、自动化测试等场景。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1577
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队hyperbrowserai
所属国家
定价模式free
价格说明开源项目,本地部署,完全免费。
访问状态
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型agent,ai,automation,chrome,llm,playwright,web
GitHub 星标★ 1577
30天Star增速
HF 下载量
上线时间2025-04-14 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数7

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js 与 npm(该项目为 npm 包 @hyperbrowser/agent)
  • 可选:yarn 包管理器
  • 使用云端/规模化能力时需 Hyperbrowser 账号与 API Key
  • 可访问 https://www.hyperbrowser.ai/docs/hyperagent/introduction 查看完整文档

安装与启动步骤

  1. 1准备 Node 环境

    HyperAgent 是 TypeScript 项目、以 npm 包形式发布,需先在本机装好 Node.js 与 npm,用 node -v 和 npm -v 确认可用。

    node -v
    npm -v
  2. 2安装 HyperAgent 包

    在项目目录下通过 npm 安装官方包 @hyperbrowser/agent,装完后依赖会出现在 node_modules 中。

    npm install @hyperbrowser/agent
  3. 3或用 yarn 安装

    若项目使用 yarn,可改用 yarn 添加同一个包。README 中 yarn 命令被截断,此处沿用同一包名。

    yarn add @hyperbrowser/agent
  4. 4获取 Hyperbrowser 凭证

    README 提示可前往 Hyperbrowser 控制台免费开通,用于云端会话与规模化能力;本地纯 Playwright 场景可不用。

  5. 5查阅官方使用文档

    README 的 Usage Guide 内容缺失,实际 API 用法(如 page.ai()、page.extract()、executeTask())请以官方文档为准。

如何确认成功

安装命令执行无报错,node_modules 下出现 @hyperbrowser/agent 目录,即可在代码中导入该包。

常见问题

Q:必须使用 Hyperbrowser 云服务吗?

A:不是。README 说明没有 AI 需求时可回退到常规 Playwright;只有需要大规模云端会话时才去 app.hyperbrowser.ai 开通并配置凭证。

Q:README 里 yarn 命令被截断了怎么办?

A:该包在 npm 与 yarn 下同名,直接用 yarn add @hyperbrowser/agent 即可,或改用 npm install @hyperbrowser/agent。

Q:有完整的使用示例吗?

A:README 节选中 Usage Guide 部分为空,请访问官方文档 https://www.hyperbrowser.ai/docs/hyperagent/introduction 获取 API 用法。

Q:支持哪些自动化能力?

A:README 列出 AI 命令、Stealth 反检测、云端扩展、MCP 客户端、Action Caching 录制回放等,可按需选用。

注意事项

  • 本次 README 节选缺少 Usage Guide 与 yarn 命令后半段,涉及 API Key 名称、初始化代码等细节请以官方文档为准,不要凭猜测填写。
  • HyperAgent 基于 Playwright,使用前建议确认浏览器依赖在目标环境可正常安装。
  • 追求稳定复现的流程可结合 README 提到的 Action Caching 能力,减少 LLM 调用。

核心亮点

  • 自然语言驱动,无需编写复杂选择器或脚本
  • 具备自我纠错能力,页面变化时能自动调整操作
  • 基于 TypeScript,类型安全且易于集成到前端项目

不足之处

  • 文档和示例相对较少,上手需要摸索
  • 对复杂单页应用的支持可能不够稳定

适用场景

  • 自动化数据采集与整理
  • 重复性网页操作(如表单填写、点击流程)
  • 前端自动化回归测试

替代项目

Playwright、Puppeteer、Skyvern

项目介绍

HyperAgent 是自动化工作流领域的开源项目,由 hyperbrowserai 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,577)位列前 30%,在自动化工作流分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,529 增加到 1,577,净增 48。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。本地部署,完全免费。

它主要面向的使用场景是:自动化数据采集与整理。同类可对比的替代方案包括 Playwright、Puppeteer、Skyvern。

上一篇:terminator

下一篇:browserwing

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10