9 月 29 日,OpenAI 举办了一场开发者大会。会上亮相的 Dots —— 一个常驻 AI 智能体 —— 引起了广泛关注。它的核心特点很明确:给 AI 配了一台长期在线的云端电脑和一个专属浏览器,AI 不再只是聊天,还能自己打开网页、查看信息、执行任务。

OpenAI CEO Sam Altman 直言,这种长时间运行的 AI 助手正是他期望已久的。而就在大会当晚,GitHub 上出现了一个开源平替项目 dots,一天之内突破 2000+ stars。它同样能给 AI 配一个"隐形浏览器",不需要 200 美元/月的订阅费,模型还可以自己选。


实际效果演示
给 dots 下达一个任务:查询下个月从柏林到巴黎的机票,找出哪一天最便宜。

它会自动打开浏览器、输入网址、等待网页加载,然后一页页翻看日历比较价格。价格出来后,它会顺手算出哪几天最便宜,而且会等页面全部加载完毕才进行下一步操作。


遇到需要登录的站点,账号状态早就存在本地了,直接进去。整个过程网站收到的都是真人操作,基本没有破绽。

从输入网址到点击提交,每一步都在真实页面上进行。国外已有技术博客开设专栏比较它与 OpenAI 官方版的差异,HN 上也有讨论认为这才是真正的反检测浏览器。
四层反检测机制
01 真实 Firefox,C++ 改内核
大部分自动化浏览器通过 JS 涂指纹,一查就露馅。dots 直接修改了 Firefox 引擎的源代码,指纹长在骨子里。底层评测达到 A 级评分,启动日志、User-Agent、插件列表等都与真机一致,语言时区也跟着 IP 走。
02 一个 seed 一个身份
屏幕、字体、GPU、时区、语言等统一为同一个人的配置。--seed 参数一给,每次运行都是同一身份,登录态持久化保存在本地,可以反复复用,同一账号也不会触发风控。
03 零痕迹

没有 WebDriver 标志,没有自动化全局变量。通知、弹窗等细节与真机完全一致,反爬常用指纹检测点全部通过。
04 拟人化操作

鼠标沿真实轨迹移动再点击,按键逐个输入,不搞瞬移和跳变。Reddit 用户对比后评价"比之前的指纹脚本实在多了"。
快速上手
Windows 用户一条命令即可运行:
uvx --from git+https://github.com/feder-cr/dots dots --openrouter-key sk-or-...
需要 OpenRouter API Key。安装后访问 http://127.0.0.1:8765,左侧是对话框,右侧是浏览器,每步操作实时可见,出错可随时打断。首次启动会提示下载补丁版 Firefox(约 240MB)。
不足与展望
项目仍处于早期阶段,文档和安装流程有较大改进空间。首次运行需要下载 240MB 的 Firefox 补丁并配置模型 Key 和代理,更适合喜欢折腾的开发者。不过方向很明确 —— AI 真正会操作浏览器,这件事本身就值得关注。