explaingit

kiwibrowser/src.next

3,762C++Audience · developerComplexity · 5/5Setup · hard

TLDR

Source code for Kiwi Browser, an archived Android web browser that added Chrome extension support to mobile. The project ended in January 2025 and recommends Microsoft Edge Canary as the migration path.

Mindmap

mindmap
  root((Kiwi Browser))
    What it does
      Android browser
      Extension support on mobile
      Chromium-based
    Status
      Archived Jan 2025
      No longer maintained
    Migration path
      Microsoft Edge Canary
      Developer mode steps
    Alternatives
      Firefox for Android
      Vivaldi Browser
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Study how Chromium was modified to add browser extension support on Android

USE CASE 2

Reference the final codebase of Kiwi Browser before it was archived

USE CASE 3

Learn how mobile browser extension APIs were implemented in a Chromium fork

Tech stack

C++ChromiumAndroid

Getting it running

Difficulty · hard Time to first run · 1day+

Requires the full Chromium build toolchain which is large and complex, no build instructions are provided in the repository.

In plain English

Kiwi Browser was an Android web browser built on Chromium, the same open-source engine that powers Google Chrome. Its main feature was support for browser extensions on mobile, which standard Chrome for Android does not offer. This repository holds the source code for Kiwi Next, a version that was automatically kept up to date by rebasing against the latest Chromium releases. The README opens with an important notice: Kiwi Browser is now archived and will no longer be maintained after January 2025. The project has effectively ended. For users who relied on Kiwi Browser specifically for its extension support, the README describes a migration path. The team partnered with Microsoft to bring Kiwi's extension code into Microsoft Edge Canary for Android. The README walks through how to enable extensions in Edge Canary: open the app, tap the build number five times to unlock developer options, then install extensions by pasting an extension ID copied from the Edge Web Store URL. If you still want the last published version of Kiwi Browser, the README links to the final release on GitHub and warns against downloading it from any other source. It also suggests Firefox for Android and Vivaldi Browser as alternatives for users who want an actively maintained browser with extension support. This repository is the source code used to build the app, not a standalone tool or library. Building it yourself would require the full Chromium build toolchain, which is a large and complex process. No build instructions are provided in the README itself.

Copy-paste prompts

Prompt 1
Explain how Kiwi Browser added Chrome extension support to Android and what Chromium engine changes were required
Prompt 2
Walk me through how to enable developer mode and install extensions in Microsoft Edge Canary for Android, following the Kiwi Browser migration steps
Prompt 3
What are the main challenges of building a Chromium fork for Android and how did kiwibrowser/src.next manage automatic rebasing against upstream Chromium releases?
Open on GitHub → Explain another repo

← kiwibrowser on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.