网易首页 > 网易号 > 正文 申请入驻

「套壳」的最高境界:OpenAI揭秘Atlas浏览器架构OWL

0
分享至

机器之心报道

编辑:Panda

「又一个 Chromium 套壳?」

面对 OpenAI 上周发布的 AI 浏览器 Atlas,这可能是不少人的第一反应,参阅报道《刚刚,OpenAI 发布 AI 浏览器 ChatGPT Atlas,基于 Chromium》。但今天,OpenAI 官方用一篇技术博客「回怼」了这个说法:我们「套」了,但和别人完全不一样。

尽管今天还有 Sora 角色客串功能和 GPT-5 查找和修复安全漏洞智能体的消息,但本文的重点是深扒 Atlas 背后的「灵魂」——OWL 架构。看看 OpenAI 究竟是如何驯服 Chromium,把它从浏览器「换皮」玩成了「架构重组」的。

基础是 Chromium

OpenAI 表示,要让 ChatGPT 成为网页浏览的真正副驾驶,必须彻底重构浏览器的底层架构:将 Atlas 与 Chromium 运行时剥离开来。这意味着要开发一种全新的 Chromium 集成方式,如此才能满足以下三个关键目标:

  • 秒级启动速度
  • 打开更多标签页时依旧流畅
  • 为智能体(Agent)场景打下坚实基础



OpenAI 强调,Chromium 是一个天然的构建基石。它能提供先进的网页引擎、完善的安全模型、一流的性能,以及卓越的网页兼容性;更重要的是,它由全球开发者社区持续改进。因此,它成为了现代桌面浏览器最常用的底层引擎。



重新定义浏览器体验

虽然基于 Chromium,但 OpenAI 自然也会强调自己的设计,包括在「Agent 模式」等功能中引入丰富的动画和视觉效果。

这要求工程团队使用最现代的原生框架(如 SwiftUI、AppKit 和 Metal),而不是简单地给开源的 Chromium 界面「换皮」。

结果,OpenAI 表示:「Atlas 的用户界面几乎是从零重建的一整套全新体验。

另外,为了实现快速启动和支持上百个标签页同时运行而不掉帧的目标。还需要对 Chromium 进行一些优化,毕竟其默认架构在启动流程、线程模型、标签管理等方面都非常「固执」。

OpenAI 说:「我们考虑过大幅修改 Chromium,但那样会让后续更新复杂且脆弱。为了保持开发速度,我们选择了一条更巧妙的路 —— 重新设计 Chromium 的集成方式。」

他们的一个关键的技术标准是:不仅要加快功能实验、迭代和上线的节奏,还要保留 OpenAI 的工程文化 —— 第一天就能上线代码。「每位新工程师入职第一天下午就要提交并合并一个小改动。即便 Chromium 的源码编译要花几个小时,我们也得保证这一传统能延续。」

OpenAI 的解决方案:OWL

为了解决这些挑战,OpenAI 构建了一个新的架构层,称为OWL(OpenAI’s Web Layer)

OWL 是 OpenAI 整合 Chromium 的方式,其核心理念是:让 Chromium 的浏览器进程独立运行在 Atlas 主应用进程之外



可以这样理解:Chromium 通过将每个标签页放入独立进程来革新浏览器架构;而 OpenAI 更进一步 —— 把整个 Chromium 从主应用进程中分离出来,放入一个独立的服务层。

如此方法好处多多:

  • 更简洁现代的应用:Atlas 主要使用 SwiftUI 和 AppKit 构建,统一语言、统一技术栈、代码干净。
  • 更快启动:Chromium 会在后台异步加载,Atlas 几乎瞬间显示画面。
  • 隔离崩溃与卡顿:即使 Chromium 出问题,Atlas 也不会挂。
  • 更少的合并冲突:OpenAI 修改的 Chromium 代码极少,易于维护。
  • 更快的开发节奏:大多数工程师无需本地编译 Chromium,OWL 内部以预构建二进制形式分发,Atlas 构建只需几分钟。

因此,即使是新员工,也能在第一天下午轻松提交改动。

OWL 的工作方式

从高层来看,Atlas 浏览器是 OWL 客户端,而 Chromium 浏览器进程是 OWL 主机(Host)。两者通过 Mojo(Chromium 的进程间通信系统)进行通信。OpenAI 编写了 Swift(甚至 TypeScript)的 Mojo 绑定,使 Swift 应用能直接调用主机端接口。

OWL 客户端库提供了一套简洁的 Swift API,用于抽象主机层的关键功能:

  • Session:全局配置与控制
  • Profile:管理用户浏览数据
  • WebView:渲染、输入、导航、缩放等
  • WebContentRenderer:将输入事件传递给渲染管线
  • LayerHost/Client:在 UI 与 Chromium 之间交换合成信息



此外,还提供书签、下载、扩展、自动填充等服务端点。

渲染:跨进程传递像素

WebView 在客户端应用中共享一个合成容器,不同标签页的内容会动态交换显示。在 Chromium 一侧,这对应于一个 gfx::AcceleratedWidget,由底层的 CALayer 支撑。

OpenAI 的设计是将该层的上下文 ID 暴露给客户端,由 NSView 通过私有的 CALayerHost API 嵌入。



诸如 下拉框或颜色选择器等独立弹窗,也采用相同机制。OWL 会保持视图几何与 Chromium 同步,确保 GPU 合成器输出正确分辨率和比例的内容。 下拉框)会在标签页外单独渲染。在 Agent 模式下,OpenAI 会将这些弹窗重新合成为主页面的一部分,让模型在一帧中看到完整的上下文。

OpenAI 也借用这种机制,将 Chromium 原生界面的一部分直接投射到 Atlas 中,比如权限提示框,从而快速实现功能原型而无需完全重写。

输入事件:捕获与转发

通常,Chromium UI 会将 macOS 的 NSEvent 转换为 Blink 的 WebInputEvent,然后再传递给渲染器。

但由于 OWL 中 Chromium 在后台运行,OpenAI 在 Swift 客户端中自己完成事件转译,再将转换后的事件发给 Chromium。



如果网页未处理某个事件,系统会把事件返回客户端,OpenAI 重新生成 NSEvent,让 Atlas 其他部分接管输入处理。

Agent 模式:特殊情况

Atlas 的智能体浏览对渲染、输入和数据存储提出了额外挑战。OpenAI 的计算机使用(computer use)模型需要屏幕的完整图像作为输入。

但有些 UI(如

输入事件同样遵循安全原则:Agent 生成的事件直接传给渲染器,不经过特权浏览器层,以确保沙箱隔离。例如,防止自动化事件触发系统快捷键等非网页行为。

此外,Agent 浏览可以在临时「登出」上下文中运行。它不会使用用户的隐私模式配置,而是借助 Chromium 的 StoragePartition 创建独立的内存存储。每个 Agent 会话都是全新的,结束后所有 cookie 和数据都会被清除。用户可以同时运行多个互不干扰的「登出」 Agent 会话。

结语

OpenAI 最后再次重申了 Chromium 的作用:「如果没有全球 Chromium 社区的卓越贡献,这一切都无法实现。OWL 在此基础上开辟了新的方向:将引擎与应用解耦,结合顶级网页平台与现代原生框架,打造更快、更灵活的架构。」

对此,你怎么看?

https://openai.com/index/building-chatgpt-atlas/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
美国罕见服软,希望中方能给个“体面”,我国防部一句话亮明态度

美国罕见服软,希望中方能给个“体面”,我国防部一句话亮明态度

空天力量
2026-02-05 13:06:52
306:159!日本选情逆转要变天,高市兵分两路,对中国稀土出手

306:159!日本选情逆转要变天,高市兵分两路,对中国稀土出手

东极妙严
2026-02-05 16:30:15
上海浦东机场惊人一幕:7名中东游客托运40多个行李箱,重超500斤!外国人在上海买疯了

上海浦东机场惊人一幕:7名中东游客托运40多个行李箱,重超500斤!外国人在上海买疯了

极目新闻
2026-02-05 12:06:47
从1-4到5-4!赵心童轰2杆破百逆转塞尔比,中国球手6人跻身八强

从1-4到5-4!赵心童轰2杆破百逆转塞尔比,中国球手6人跻身八强

全景体育V
2026-02-05 21:54:14
7个省级政府领导班子调整

7个省级政府领导班子调整

上观新闻
2026-02-05 12:39:09
媒体人刘虎案 29日文章 三天立案抓人 速度效率惊人

媒体人刘虎案 29日文章 三天立案抓人 速度效率惊人

原某报记者
2026-02-05 16:07:12
万亿市值一夜蒸发!Claude Cowork血洗全球软件业,老黄急了

万亿市值一夜蒸发!Claude Cowork血洗全球软件业,老黄急了

新智元
2026-02-05 12:23:45
美国甩出重磅信息!家里有小孩的都吓哭了,内容相当炸裂

美国甩出重磅信息!家里有小孩的都吓哭了,内容相当炸裂

毛豆论道
2026-02-05 19:06:04
爱泼斯坦为讨好挪威外交官,托关系将其儿子送到中国银行伦敦分行实习

爱泼斯坦为讨好挪威外交官,托关系将其儿子送到中国银行伦敦分行实习

玛丽姬丝
2026-02-05 10:12:52
上海老头乐闯红灯案判赔36万,撕开了中国道路交通治理的荒诞伤口

上海老头乐闯红灯案判赔36万,撕开了中国道路交通治理的荒诞伤口

八桂知事
2026-02-05 16:53:25
中国高净值人群:家庭资产6100万,66%的人不考虑移民,主要买美股

中国高净值人群:家庭资产6100万,66%的人不考虑移民,主要买美股

六子吃凉粉
2026-02-05 14:23:50
世间最平和的国家分裂,一国拆分为两个国家,如今两国的关系却格外亲密

世间最平和的国家分裂,一国拆分为两个国家,如今两国的关系却格外亲密

文史明鉴
2026-02-05 18:26:10
人民日报头版报道金龙鱼,38年投资1000亿元,抽检合格率100%

人民日报头版报道金龙鱼,38年投资1000亿元,抽检合格率100%

数字财经智库
2026-02-05 23:44:45
海南省人大常委会原副主任肖杰被查,曾任“中国最大地级市”市长

海南省人大常委会原副主任肖杰被查,曾任“中国最大地级市”市长

界面新闻
2026-02-05 17:11:35
现货白银跌幅再度扩大至16%

现货白银跌幅再度扩大至16%

财联社
2026-02-05 22:38:07
“资助不起装什么孙子!”2006年,贫困大学生向海清向媒体怒斥

“资助不起装什么孙子!”2006年,贫困大学生向海清向媒体怒斥

百态人间
2026-02-05 15:42:49
海港官宣中超抢断王加盟 已拥5大U23国足红星 名记:换血完胜申花

海港官宣中超抢断王加盟 已拥5大U23国足红星 名记:换血完胜申花

我爱英超
2026-02-05 16:12:53
2026央视春晚第三次联排!近十年最强阵容,网友直呼厕所都不敢上

2026央视春晚第三次联排!近十年最强阵容,网友直呼厕所都不敢上

派大星纪录片
2026-02-05 16:33:38
特朗普、马斯克、比尔盖茨争相否认,英国王之弟连夜搬家,爱泼斯坦案超300万页文件风波未完待续

特朗普、马斯克、比尔盖茨争相否认,英国王之弟连夜搬家,爱泼斯坦案超300万页文件风波未完待续

封面新闻
2026-02-05 19:07:19
立陶宛总理称跳到反华火车前面,结果吃了亏,那边赖皮狗仍嘴硬

立陶宛总理称跳到反华火车前面,结果吃了亏,那边赖皮狗仍嘴硬

明话直说
2026-02-05 18:00:34
2026-02-06 07:32:49
机器之心Pro incentive-icons
机器之心Pro
专业的人工智能媒体
12259文章数 142564关注度
往期回顾 全部

科技要闻

美团买下叮咚买菜,防御还是进击?

头条要闻

与爱泼斯坦共舞嬉笑的神秘红衣女子身份披露

头条要闻

与爱泼斯坦共舞嬉笑的神秘红衣女子身份披露

体育要闻

奇才:我学生……独行侠:成交!

娱乐要闻

微博之夜卷入座位风波!杨幂超话沦陷

财经要闻

中美"只会有好消息" 经济冷暖看房价

汽车要闻

李想为全新L9预热 all in AI造更好的车

态度原创

本地
游戏
时尚
健康
公开课

本地新闻

围观了北京第一届黑色羽绒服大赛,我笑疯了

《无主之地4》现已通过Steam Deck验证

她随手打赏就是6两黄金:人美,心善,钱多!

耳石症分类型,症状大不同

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版