一句话看懂:开源项目 Agweb 在 Hacker News 发布了一款基于 WebKit 的 macOS 浏览器,专为编码 Agent 设计,不会抢占键盘焦点,可同时管理多个 Agent 的浏览窗口。
事件核心:发生了什么
2026 年 11 月 14 日,开发者 paul-nameless 在 Hacker News 的 Show HN 版块发布了 Agweb。这是一款运行在 macOS 26 及以上系统的浏览器,底层使用 WebKit(Safari 引擎),通过命令行工具 agweb 让编码 Agent 驱动浏览器,而人类可以同时观察所有 Agent 的实时操作。作者给出的动机很具体:同时运行多个编码 Agent 时,Playwright 启动的 Chrome 窗口会抢走键盘焦点,而无头浏览器又常被网站拦截,出错后难以排查。
为什么重要
Agweb 切入的是 AI Agent 落地中的一个现实摩擦点:浏览器是 Agent 操作网页的主要入口,但现有工具要么干扰人类工作,要么缺乏可观测性。Agweb 声称空闲标签页会自动挂起,作者实测五个空闲页面 CPU 占用为 0%,而 Chrome 的 GPU 进程仍占用五到七个核心;内存方面,Agweb 占用 590 MB,无头 Chrome 为 730 MB,Playwright Chrome 为 1.6 GB。这些数据来自作者本机环境,尚待更多用户复现。它兼容 playwright-cli 风格的命令,并增加了快照差异、动作结果回显、共享登录配置等面向 Agent 的改进,可减少 Agent 每步操作后的二次快照,从而降低 token 消耗。
对用户/开发者/创作者的影响
对开发者而言,Agweb 提供了一条低干扰的 Agent 浏览器路径:每个 Agent 有独立工作区,命名配置(-p work)可让多个 Agent 共享登录态;fill –secret-cmd 支持从 pass、1Password、Bitwarden CLI 注入密码而不进入对话记录;video-start 可将标签页操作录成 MP4。不过其限制也很明确:仅支持 WebKit,无法接入 Chrome DevTools Protocol,Playwright 和 Chrome 扩展不能挂载,仅支持 Chrome 的网站可能异常;广告拦截使用 uBlock Origin 规则列表但无法运行其脚本,YouTube 广告和部分反广告拦截提示仍会通过。作者建议遇到无法处理的场景时回退到 Playwright。
值得关注的后续
目前公开信息显示,该项目以 GitHub 仓库形式发布,安装包需从 Releases 下载,属于个人开源项目而非公司产品。后续可观察三点:社区是否复现其 CPU 与内存数据;WebKit 限制是否影响 Agent 在电商、SaaS 后台等复杂站点的成功率;以及 Playwright 等主流工具是否会吸收“不抢焦点”和“动作结果回显”这类设计。


