camofox-browser:给 AI Agent 准备的“隐身浏览器底座”
是刚跑两步,就被网站认出来了。
页面一刷新,验证码来了;再换个环境,账号风控了;各种反检测插件试一圈,最后还是栽在浏览器指纹上。
最近看到一个项目,叫 camofox-browser,第一眼让我停下来看的点就在这:它不是在网页里打 JavaScript 补丁,假装自己正常。

它是直接在浏览器底层做指纹伪装。
这条路要更干净一些。
很多自动化方案的问题是,网页已经能看到你“哪里不自然”了,你再用脚本去补,味道还是很重。camofox-browser 基于 Camoufox 做了一层封装,思路更像是把浏览器本身先收拾好,再交给 AI Agent 去操作。
它不是单纯给人用的浏览器。
它面向的是 Agent。
项目里封装了一套专门给 AI 代理调用的接口,返回的也不是完整网页乱糟糟的 HTML,而是更精简的无障碍快照。
这个细节挺实用。
原始网页里广告、样式、脚本、嵌套 DOM 一大堆,模型真正要看的可能就几个按钮、输入框、标题和结果列表。它把页面压成更适合 LLM 消化的结构,据项目介绍,快照体积比原始网页小约 90%。
这就直接省 token。
对做网页 Agent 的人来说,省 token 不只是省钱,还关系到上下文能不能装下、动作能不能连续、出错后能不能恢复现场。
另一个比较顺手的地方,是它内置了十多个搜索宏。

Google、YouTube、Amazon、Reddit 这些常用站点,不用每次都让 Agent 从首页慢慢找搜索框、输入、等待、再点结果。
直接调宏。
这个设定有点像给 Agent 配了几个常用快捷动作。不是多炫,但很减噪。
登录态这块也考虑到了。
camofox-browser 支持导入浏览器 Cookie,用来跳过登录流程。每个用户会话单独隔离,还能配代理,并做自动地理位置匹配。
这类功能放在普通爬虫里可能只是配置项。
但放到 AI Agent 里就不一样了。
因为 Agent 经常要进后台、看订单、查账号状态、点一些只能登录后看到的页面。每次让它从登录开始跑,既慢,也容易触发风控。
资源占用也挺克制。
项目里提到,闲置时内存大概 40MB,树莓派或者 5 美元的小服务器都能跑。这个数字对要批量部署 Agent 浏览器会话的人很有吸引力。
不是每个场景都需要一整套厚重的浏览器集群。
有时候只是想让一个 AI 应用稳定打开网页、读页面、点按钮、保留登录态,然后别那么容易被识别出来。
camofox-browser 瞄准的就是这条缝。
当然,它不是万能钥匙。
网站反自动化一直在变,指纹伪装只能解决一部分问题。真正线上跑起来,还得看目标站点、访问频率、账号质量和交互方式。
但如果你正在做需要深度交互网页的 AI 应用,比如自动检索、后台操作、商品信息整理、社区内容跟踪,这个项目确实值得拉下来试一下。
至少它没有停留在“让模型看网页”这一步。
它在补 Agent 浏览网页时最容易翻车的底座。
GitHub地址:jo-inc/camofox-browser。
夜雨聆风