Autotab
不活跃简介
构建浏览器 Agent 的开源框架,通过观察用户操作自动学习并执行网页任务,实现真实世界的浏览器自动化。
核心特性
- 点选式浏览器自动化录制,将用户操作转换为可审计的 Python 代码
- 通过 Selenium 集成 Chrome 浏览器,实现真实网页交互自动化
- 录制和回放工作流:录制浏览器操作后作为自动化脚本回放
- Chrome 扩展侧边栏,支持录制点击、输入和元素选择
- 基于 Agent 的架构,支持可配置的 Agent 配置文件和可复用自动化脚本
- Cookie 管理功能,处理 Google 登录和跨自动化运行的双重验证
适用场景
💡 自动化重复性浏览器任务,无需手动编写代码
💡 从点选演示创建可审计的浏览器自动化脚本
💡 支持登录的真实网站数据抓取和采集
💡 构建可执行复杂多步骤网页工作流的浏览器 Agent
💡 快速原型化浏览器自动化,用于测试和质量保证
分类
快速开始
克隆仓库,运行 `make install`,通过 Homebrew 安装 chromedriver,在 `.autotab.yaml` 中配置凭证,然后运行 `autotab record` 开始录制浏览器操作,运行 `autotab play --agent <name>` 回放自动化脚本。