首页 › weekly › 让浏览器替你打工:8个开源神器

让浏览器替你打工:8个开源神器

本期发掘思路

这一期不追大模型框架,也不看AI编程工具,换了一个朴素的角度:盯住每个人每天用掉四小时、却几乎没人把它自动化的两样资产——浏览器和屏幕。围绕“浏览器替你操作网页、屏幕替你传递信息”两条线,本期挖出8个仓库:3个AI浏览器代理与工程底座、3个录屏与共享工具、1个反检测指纹库、1个文本画图引擎。既有Star破5万的顶流,也有两个还停在千级星的小而美——越冷门的那个,可能越值得你偷偷收进工具箱。


1. browser-use —— 给LLM发一个浏览器

GitHub: browser-use/browser-use | Star 量级:5万+ | 活跃:高频发版,社区极热

一句话定位:让大模型像人一样“看着网页干活”的Python库,是AI浏览器代理赛道当之无愧的顶流。

它解决的是Agent落地最尴尬的一环:模型很聪明,但没有手。browser-use把Playwright浏览器、页面DOM提取、元素标签化打包成一套标准接口,LLM拿到的是结构化的“可点击元素清单”,而不是一坨HTML。用法极简:pip install browser-use,配上任意一家LLM的API key,几行代码就能让Agent完成“打开某网站→筛选→填表→提交”的完整链路。实现上的巧思在于对DOM的裁剪与编号——把上万节点的页面压缩成LLM读得动的小菜单,这是它比裸Playwright方案好用的根本原因。项目后来推出云托管版,走开源+商业双轨。


2. Skyvern —— 视觉驱动的浏览器工作流引擎

GitHub: Skyvern-AI/skyvern | Star 量级:万级 | 活跃:持续迭代,YC背景

一句话定位:用“LLM+计算机视觉”看屏幕截图来操作浏览器的自动化平台,专治结构不稳定的老网站。

browser-use靠DOM理解页面,Skyvern偏要走“眼睛”路线:把页面截图喂给多模态模型,让AI靠视觉定位按钮和输入框。好处是对页面改版、动态渲染、诡异前端框架的容忍度极高——DOM变了没关系,只要“看起来”还是那个按钮就能点。产品形态比browser-use重:自带工作流编排、API接口和Web界面,支持Docker自托管,定位更像开源版UiPath。对需要“一次配置、长期跑批”的企业流程(发票处理、供应商门户操作、保险表单),这套工作流语义比写脚本更划算。


3. Stagehand —— 代码与AI混合的浏览器SDK

GitHub: browserbase/stagehand | Star 量级:万级 | 活跃:发版频繁,TypeScript生态

一句话定位:给前端工程师的浏览器Agent开发包——AI不确定的地方交给AI,确定的地方写死代码。

它最大的产品洞察是:生产环境的Agent不能全是“活的”。纯LLM驱动的Agent每次跑法都不一样,没法上线。Stagehand的解法是act/extract/observe三个原子API叠在Playwright之上:先让AI探索一次,拿到稳定的操作序列后转成确定性代码固化下来,下次直接跑,AI只在页面变化时兜底。这种“preview→commit”的两段式设计,是它区别于browser-use的核心。TypeScript原生、与Playwright API完全互通,前端团队几乎零学习成本。背后是浏览器云厂商Browserbase,属于“卖铲子的人顺手做的铲柄”,工程质量有保障。


4. fingerprint-suite —— 反爬战场的小而美武器

GitHub: apify/fingerprint-suite | Star 量级:千级 | 活跃:由Apify维护,稳态更新

一句话定位:为Playwright/Puppeteer生成“以假乱真”浏览器指纹的JS工具集,爬虫工程化的最后一块拼图。

很多自动化脚本栽在最后一步:浏览器指纹穿帮。无头浏览器暴露的User-Agent、屏幕分辨率、WebGL参数、字体列表的组合常常自相矛盾,被风控一眼识破。fingerprint-suite由数据采集大厂Apify开源,包含header-generator、fingerprint-generator、fingerprint-injector三件套:先按真实统计分布生成一套内部自洽的指纹(UA、GPU、分辨率互相匹配),再注入浏览器实例。它不炫技,但解决的是采集工程里最脏最细的活,这种“单一痛点做到极致”正是小而美的标准样本。注意用途边界:请在合法合规的采集场景使用。


5. Cap —— 开源版Loom,录屏就差你一键部署

GitHub: CapSoftware/Cap | 官网 cap.so | Star 量级:近万 | 活跃:发版积极

一句话定位:颜值和体验都在线的开源录屏工具,Loom的开源平替,可完全自托管。

Loom证明录屏+分享链接是刚需,但收费不便宜、数据在别人云上。Cap用Tauri+Web技术栈做了跨平台桌面端,录完自动生成带播放器的分享页,支持摄像头画中画、可自托管服务端(Docker一把起)。它最值得学的是商业模式:开源社区版免费用,云托管版按订阅收费,团队功能、自定义域名放付费侧——典型的open core,验证了“工具型开源如何吃饭”。对个人,它是免费录屏器;对团队,私有化部署后员工录操作手册、做产品演示,数据不出内网。


6. Screenity —— Chrome里的免费录屏标注神器

GitHub: alyssaxuu/screenity | Star 量级:1.3万+ | 活跃:稳定维护

一句话定位:一个Chrome扩展解决录屏+标注+打码全套需求,无水印无时长限制,数据全本地。

作者是独立开发者Alyssa X,这个项目几乎是“小而美长成中而美”的教科书案例:不注册、不上传、录屏直接存本地,支持画笔标注、点击高亮、摄像头画中画、局部模糊打码——做教学视频和Bug复现该有的全有了。技术上它把MediaRecorder API的能力压榨到极限,扩展形态让它吃到了Chrome商店的分发红利。如果你只是偶尔录个教程、给同事演示一个Bug,装它比装任何桌面软件都快。导出格式与剪辑能力是短板,重剪辑场景还是配桌面工具。


7. Screego —— 被低估的自托管屏幕共享

GitHub: screego/server | Star 量级:4千+ | 活跃:更新平缓,胜在稳定

一句话定位:Go写的WebRTC屏幕共享服务,一个房间链接,多人低延迟看你屏幕,可自托管。

视频会议软件共享屏幕又卡又糊,是因为流量绕服务器。Screego走WebRTC点对点,延迟低、画质高,服务器只负责信令,还内置了TURN中继兜底,源码一个Go二进制加一条Docker命令就能跑在自家VPS上。远程结对编程、给客户做实施演示、运维带着同事看内网后台——这些“临时给几个人看我屏幕”的场景,它比拉起一整个会议软件轻快得多。项目多年成熟期,代码量不大,Go+WebRTC的技术栈也很适合拿来学习二次开发,比如加录制、接鉴权、嵌入自己的工单系统。


8. pintora —— 千星文本画图引擎,Mermaid的挑战者

GitHub: hikerpig/pintora | Star 量级:千级 | 活跃:稳态迭代

一句话定位:用文本语法画时序图、流程图、ER图、思维导图的轻量引擎,为可扩展性而生。

Mermaid一统“文档里画图”的江湖,但它的架构让深度定制很痛苦。pintora是中文开发者hikerpig的作品,核心卖点是可扩展架构:图表类型是独立的“图表器”模块,官方支持时序图、流程图、组件图、ER图、思维导图、甘特图,社区可以按协议自己加图型。CLI、Node、浏览器三端都能跑,渲染输出SVG/DataURL,天然适配文档流水线——比如在博客构建时把代码块批量渲染成图。对要搭建内部文档平台、想统一团队图示风格的工程团队,它比Mermaid多了一层“可以自己动手改”的自由度。这种工具型项目的价值需要时间发酵,正是“被低估”的典型长相。


本期横向对比

仓库 类型 Star量级 上手难度 适用场景
browser-use AI浏览器代理 5万+ ⭐⭐⭐ 网页流程自动化、Agent服务
Skyvern 视觉RPA平台 万级 ⭐⭐⭐ 企业批处理、老网站流程
Stagehand 浏览器Agent SDK 万级 ⭐⭐⭐⭐ 产品内嵌自动化能力
fingerprint-suite 指纹伪装库 千级 ⭐⭐⭐⭐ 合规数据采集工程
Cap 录屏+分享平台 近万 ⭐⭐ 产品演示、SOP沉淀
Screenity 录屏Chrome扩展 1.3万+ ⭐ 教学录屏、Bug复现
Screego 自托管屏幕共享 4千+ ⭐⭐ 远程协作、实施演示
pintora 文本画图引擎 千级 ⭐⭐ 文档流水线、博客画图

本期仓库地图

mindmap
  root((浏览器与屏幕自动化))
    AI代理层
      browser-use
      Skyvern
    工程底座
      Stagehand
      fingerprint-suite
    录屏演示
      Cap
      Screenity
    屏幕共享
      Screego
    文本画图
      pintora

选型决策速查

flowchart TD
    A[有重复网页操作要自动化] --> B{会写代码吗}
    B -->|不会| C[Screenity 或 Cap 录屏交付]
    B -->|会| D{需要自然语言指挥吗}
    D -->|需要| E[browser-use 或 Skyvern]
    D -->|要精细可控| F[Stagehand 混合模式]
    E --> G[跑在生产环境了吗]
    G -->|是| H{担心风控识别}
    H -->|是| I[加 fingerprint-suite]
    H -->|否| J[直接上线]
    G -->|还在试验| K[先本地小流程验证]

本期之最

参考来源

注:本文Star数与活跃度为写作时约数,项目增长较快,请以GitHub仓库页面实时数据为准。

  1. browser-use/browser-use — AI浏览器代理库官方仓库
  2. Skyvern-AI/skyvern — 视觉驱动浏览器自动化平台仓库
  3. browserbase/stagehand — 代码+AI混合浏览器SDK仓库
  4. CapSoftware/Cap 与 cap.so — 开源录屏平台仓库与官网
  5. alyssaxuu/screenity — Chrome录屏标注扩展仓库
  6. screego/server — 自托管WebRTC屏幕共享服务仓库
  7. apify/fingerprint-suite — 浏览器指纹生成与注入工具集仓库
  8. hikerpig/pintora — 可扩展文本画图引擎仓库

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入