Building OWL: The New Architecture Behind ChatGPT-Driven Browser Atlas

At OpenAI, we’re reimagining the web browsing experience with our new browser, Atlas. To achieve this, we developed a groundbreaking architecture called OWL (OpenAI’s Web Layer), which integrates Chromium and provides faster, smarter browsing.

We recognized that traditional browser architectures couldn’t meet our needs, so we created a new layer: OWL. By running Chromium outside of the main application process, we’ve achieved several benefits:

* Faster startup times
* Isolation from jank and crashes
* Fewer merge headaches
* Faster iteration

OWL is built on top of SwiftUI and AppKit, allowing for a simple, modern app with a clean codebase. The OWL client library exposes a public API that abstracts key concepts exposed by the Chromium host’s service layer.

We’ve also implemented unique features like agentic browsing, which enables users to interact with web content in new ways. This includes routing agent-generated events directly to the renderer and using isolated storage partitions for each session.

The OWL architecture is built on top of Chromium’s foundation, decoupling the engine from the app. By doing so, we’ve created space for new kinds of experiences: smoother startups, richer UI, tighter integration with the OS, and a development loop that moves at the speed of ideas.

Try Atlas today at chatgpt.com/atlas.

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