surf-cli

零配置让 AI 直接操控 Chrome,省去繁琐调试

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 62 🐛 待处理 12 👀 关注 1
GitHub ↗
GitHub 星标 ★ 686
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

surf-cli 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队nicobailon
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai-agents,browser-automation,chrome,cli,devtools
GitHub 星标★ 686
上线时间2025-12-28 00:00:00
代码更新2026-11-08
仓库体积4.9 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

surf-cli 是一个让 AI 智能体通过命令行控制 Chrome 浏览器的工具,主打零配置、与具体 AI 框架无关。它解决了 AI 在自动化操作浏览器时配置复杂、依赖特定智能体框架的问题,提供了一套简洁的 CLI 接口,使任何 AI 智能体都能轻松驱动 Chrome 执行网页操作。核心能力包括:无需配置文件即可快速启动,兼容多种 AI 智能体(如 LangChain、AutoGPT 等),并经过实际项目验证,稳定性较好。它基于 JavaScript 和 Chrome DevTools 协议,实现了对浏览器的精细控制,适合需要网页自动化、数据抓取或 UI 测试的 AI 应用场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 686

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 4 步

环境要求

  • Node.js 18+
  • Chromium 浏览器

安装与启动步骤

  1. 1安装 CLI

    给 agent 用的浏览器自动化命令行,npm 全局装。

    npm install -g surf-cli
  2. 2看命令清单

    50 多个命令,先看全量帮助再挑常用。

    surf --help-full
  3. 3上传文件示例

    按元素 ref 定位输入框,ref 可从页面快照里取。

    surf upload --ref e5 --files ./report.pdf
  4. 4接进 agent 流程

    把命令写进工具描述,让 agent 按 ref 操作而不是猜选择器。

如何确认成功

能完成一次页面打开与文件上传

注意事项

  • ref 会随页面结构变化,重新取快照即可。
  • 需要登录的站点要先处理会话持久化。

核心亮点

  • 零配置启动,AI 智能体无需额外设置即可控制 Chrome
  • 智能体无关,兼容主流 AI 框架,集成灵活
  • 基于 DevTools 协议,控制精确且经过实战验证

不足之处

  • 项目早期,文档和社区生态尚待完善

适用场景

  • AI 驱动的网页自动化测试
  • 智能体执行网络数据采集任务
  • 构建基于浏览器的 AI 助手或工作流

替代项目

Playwright、Puppeteer、Browserless

上一篇:texera

下一篇:workflow

同类项目推荐

kogiqa-mcp 开源

让 AI Agent 亲手开浏览器,边跑边调试 Web 应用

This web browser has been designed to help your agent debug and develop complex web ···

★ 88 2026-09-15
Autotube 开源

自动生成并发布YouTube短视频,从选题到成片全流程无人值守

Automated YouTube Shorts creation using n8n, AI script generation, and video process···

★ 81 2026-08-09
alans-way 开源

让 AI 智能体替你操作浏览器,还能用 Telegram 远程指挥

Alan's Way: a Mac app where your Hermes bots drive their own browser tabs on your Ma···

★ 106 2026-11-02
harness 开源

说人话写目标,AI 替你点界面找卡点

AI-driven user testing for iOS Simulator, macOS apps, and web apps. Write a goal in ···

★ 363 2026-09-30
ppt_presenter 开源

把PPT一键变成带语音讲解的视频

Convert ppt to video with audio track, using text to speech synthesis

★ 70 2026-08-09
playwright 开源

用 PHP 直接驱动真实浏览器做测试和抓取

Playwright PHP library for browser automation: navigation, E2E tests, assertions, sc···

★ 256 2026-09-15
kernel-images 开源

一行 API 拿到云端浏览器,让 Agent 直接上网干活

Browsers-as-a-service for automations and web agents

★ 1130 2026-10-08
gauntlet 开源

用大白话写测试,AI 自动跑并给结果

AI-powered QA testing framework that uses LLMs (Claude or GPT) to test web apps, CLI···

★ 61 2026-08-09
career-ops 开源

在命令行里用 AI 自动筛选职位、定制简历,求职效率翻倍

Open-source AI job search agent and job finder: scan job boards, score each job 1-5 ···

★ 81616 2026-09-02