Custom Chromium and Brave builds
Ajna Browser
A Chromium browser we built for a private client, with a redesigned interface and its own privacy features.
- Chromium
- Custom UI
- Views toolkit
- Privacy
- Built on
- Chromium
- Our part
- We redesigned Ajna’s interface in Chromium’s C++ UI code and added its privacy features.
The client and the problem
The client wanted a browser whose interface was designed around its own use case, not Chromium’s standard layout, with privacy behavior to match.
What we built
We rebuilt Ajna’s interface in Chromium’s own UI code, so the new layout is part of the browser, not a theme applied on top. We also added a set of privacy features specific to Ajna and packaged the result as its own Chromium build.
- A redesigned browser interface, built in Chromium’s C++ UI code
- Privacy features specific to Ajna
- A Chromium build packaged as Ajna
Why it was hard
Chromium’s interface is C++ code (the Views toolkit) running in the browser process, the same process that manages windows, tabs and navigation. A redesign means changing that code, and every change has to be carried forward whenever Chromium reworks its own UI.
How it fits together
Where Ajna’s changes sit
Ajna Browser
- Custom UI
The client’s product: a Chromium browser with its own interface.
Redesigned interface
- Custom UI
New layout and controls, written in Chromium’s C++ UI code (Views) in the browser process.
Privacy features
- Privacy
Privacy features specific to Ajna, added to Chromium’s defaults.
Chromium
The open-source engine Ajna is built on.
- Client's product
- Our engineering
- Upstream: third-party code we build on
Related services
Facing a similar engineering problem?
Tell us what you are building. A browser engineer will walk you through how we would approach it, what is hard about it and what it takes to keep it current after launch.
More case studies: Custom Chromium and Brave builds

Egon Browser
A Brave-based browser we built for a private client, with its own branding and privacy defaults set to the client’s requirements.
- Brave
- Privacy
- Branding

XFII Browser
A branded Brave-based browser with extensions switched off, a custom new-tab page and browser pages built in React.
- Brave
- React
- New-tab page
