
surf-cli
零配置让 AI 直接操控 Chrome,省去繁琐调试
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 686
使用教程
环境要求
- Node.js 18+
- Chromium 浏览器
安装与启动步骤
-
1安装 CLI
给 agent 用的浏览器自动化命令行,npm 全局装。
npm install -g surf-cli -
2看命令清单
50 多个命令,先看全量帮助再挑常用。
surf --help-full -
3上传文件示例
按元素 ref 定位输入框,ref 可从页面快照里取。
surf upload --ref e5 --files ./report.pdf -
4接进 agent 流程
把命令写进工具描述,让 agent 按 ref 操作而不是猜选择器。
如何确认成功
能完成一次页面打开与文件上传
注意事项
- ref 会随页面结构变化,重新取快照即可。
- 需要登录的站点要先处理会话持久化。
核心亮点
- 零配置启动,AI 智能体无需额外设置即可控制 Chrome
- 智能体无关,兼容主流 AI 框架,集成灵活
- 基于 DevTools 协议,控制精确且经过实战验证
不足之处
- 项目早期,文档和社区生态尚待完善
适用场景
- AI 驱动的网页自动化测试
- 智能体执行网络数据采集任务
- 构建基于浏览器的 AI 助手或工作流
替代项目
Playwright、Puppeteer、Browserless
同类项目推荐
kogiqa-mcp
开源
让 AI Agent 亲手开浏览器,边跑边调试 Web 应用
This web browser has been designed to help your agent debug and develop complex web ···
Autotube
开源
自动生成并发布YouTube短视频,从选题到成片全流程无人值守
Automated YouTube Shorts creation using n8n, AI script generation, and video process···
alans-way
开源
让 AI 智能体替你操作浏览器,还能用 Telegram 远程指挥
Alan's Way: a Mac app where your Hermes bots drive their own browser tabs on your Ma···
harness
开源
说人话写目标,AI 替你点界面找卡点
AI-driven user testing for iOS Simulator, macOS apps, and web apps. Write a goal in ···
ppt_presenter
开源
把PPT一键变成带语音讲解的视频
Convert ppt to video with audio track, using text to speech synthesis
playwright
开源
用 PHP 直接驱动真实浏览器做测试和抓取
Playwright PHP library for browser automation: navigation, E2E tests, assertions, sc···
kernel-images
开源
一行 API 拿到云端浏览器,让 Agent 直接上网干活
Browsers-as-a-service for automations and web agents
gauntlet
开源
用大白话写测试,AI 自动跑并给结果
AI-powered QA testing framework that uses LLMs (Claude or GPT) to test web apps, CLI···
career-ops
开源
在命令行里用 AI 自动筛选职位、定制简历,求职效率翻倍
Open-source AI job search agent and job finder: scan job boards, score each job 1-5 ···