AIHawk

活跃
GitHub Python MIT

简介

开源 AI 浏览器智能体,驱动反检测 Firefox 像人一样操作网页,一句自然语言即可让它点击、输入、读页完成任务,并可经 MCP 接入主流编码助手。

核心特性

  • 真人式浏览 — 指针移动、按键输入,拒绝用 JavaScript 直填表单,页面难以分辨
  • 双通道使用 — 经 MCP 服务器接入 Claude Code、Codex、Gemini CLI 等,或用自带 Web UI 独立运行
  • 隐身引擎 — 修补版 Firefox 支持代理、固定 seed 的稳定身份与可持久化 profile
  • 密钥隔离 — API 密钥从浏览器进程环境中按名按值剔除,绝不写入对话记录
  • 家族工具链 — 同系列含 invisible-playwright-mcp 服务器、invisible_playwright 引擎库与指纹核心
  • 代理与时区跟随 — 时区、语言与出口跟随所配代理,同一 seed 身份逐次一致

适用场景

💡 让编码助手直接操作真实网页,完成订票比价、表单填写等需要浏览器的任务。
💡 用独立 Web UI 左侧对话、右侧实时浏览器,逐步观察代理如何操作页面。
💡 把同一个隐身浏览器以 MCP 工具形式挂进 Claude Code 或 Codex 的日常工作流。
💡 通过 seed 与 profile 固定浏览器身份并保留登录态,用于需要一致指纹的重复作业。

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(30.3k stars)
  • 开源许可证友好(MIT)
  • 项目有一定历史沉淀(已维护 2 年)

快速开始

# 先安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# 预下载约 250 MB 的浏览器引擎
uvx invisible-playwright fetch
# 启动独立 Web UI
uvx aihawk ui --openrouter-key sk-or-...
# 或经 MCP 挂到 Claude Code
claude mcp add --scope user stealth -- uvx invisible-playwright-mcp

相关项目

AgenticSeek

27.2k · Python
活跃 A+

完全本地化的 Manus AI 替代方案,支持自主浏览网页、编写代码和语音交互,无需任何 API 费用

browser-agentcoding-agentlocal-ai +3
  • · 完全本地运行 — 所有数据保留在本机,零API费用,无需云端依赖
  • · 自主网页浏览 — 自动搜索、阅读、提取信息和填写表单
  • · 编码助手 — 支持Python、C、Go、Java等多种语言的编写和调试

Stagehand

24.2k · TypeScript
活跃 A+

Stagehand 是 Browserbase 推出的浏览器 Agent SDK,为 AI 编码助手提供网页操作能力。支持 act、extract、observe 三种核心原语,让 AI Agent 能够自然地浏览和操作网页,是构建浏览器 Agent 的首选工具。

browser-agentsdkweb-automation +2
  • · 三原语 API — act(执行动作)、extract(提取数据)、observe(观察页面)三种核心操作
  • · 自然语言与代码混合 — 在同一工作流中自由切换 AI 驱动和确定性代码控制
  • · 自动缓存与自愈 — 重复操作自动缓存跳过 LLM 推理,页面变化时自动修复

Fara

6.2k · Python
正常 B

Fara 是微软开源的浏览器和网页任务代理项目,关注用大模型理解页面、规划操作并完成真实 Web 流程。它适合研究网页自动化、浏览器控制和端到端任务评估,也可作为企业内部 Web Agent 的实验基础。

browser-agentweb-automationresearch
  • · 7B 参数的 Agent 小语言模型,专为计算机使用设计,具备网页视觉感知能力
  • · 直接预测鼠标和键盘操作坐标,无需无障碍树或单独的解析模型
  • · 在 WebVoyager、Online-M2W、DeepShop 和 WebTailBench 基准测试中达到最优水平