Mobile and browser extensions

Native, cross-platform mobile and browser-extension starters with AI features built in.

react-native-ai leads with 51, ahead of extro (37). 2 projects ranked by score.

The ranking

Mobile and browser extensions: full ranking
RankProjectAdoptionFreshnessMaintenanceEasy to runAgent-readyScore
1react-native-aiExpo chat and image app with an Express proxy for multiple LLMs1.3k stars, MIT, last commit Jul 2026681001133051 out of 100
2extroWXT and React browser extension starter with Supabase auth and AI413 stars, MIT, last commit Aug 2026111001033037 out of 100

Momentum, Verified build, Docs and Privacy are not measured yet; their weight goes to the signals shown. A dash means the signal is not scored for that kind of project. Hover a number for its rating in words.

Reviews

151 out of 100

react-native-ai

Expo chat and image app with an Express proxy for multiple LLMs

1.3k stars, MIT, last commit Jul 2026

Scaffolded with npx rn-ai: an Expo React Native app with streaming chat and image screens plus an Express server that proxies to OpenAI, Anthropic, Gemini, Z.ai GLM 5.2 and Moonshot Kimi K2.7, with Gemini image generation. Keys stay in server/.env; five themes ship and models are added by editing constants.ts and a server route. For teams starting a mobile AI assistant with keys off the device.

Strengths

  • Server proxy keeps API keys off the device and leaves room for auth
  • Streaming responses from all five LLM providers
  • Gemini image generation wired on the server
  • Five themes with a documented pattern for adding more

Weaknesses

  • Adding a model touches the app screen, constants, utils and a server route
  • No auth implemented; the proxy is where you add it
  • No persistence of chats described
  • Last commit 2026-07
  • TypeScript, OpenAI, Anthropic, Google Gemini, Z.ai
  • Needs OpenAI, Anthropic, Gemini, Z.ai or Moonshot API keys, GEMINI_API_KEY for images
  • GitHub template
237 out of 100

extro

WXT and React browser extension starter with Supabase auth and AI

413 stars, MIT, last commit Aug 2026

Bun-based WXT project for Chrome (MV3) and Firefox (MV2) with every entrypoint (popup, side panel, devtools, new tab, options, content) preconfigured, Supabase OAuth shared across pages, storage, messaging, i18n, OpenPanel analytics, shadcn/ui, Biome, unit tests and a publish workflow. Native AI integration is marked experimental. For teams shipping a React extension with accounts; billing is marked coming soon.

Strengths

  • All extension entrypoints wired, including side panel and devtools
  • Auth session and storage shared between popup, content and options pages
  • CI publishing to Chrome Web Store and Firefox Add-ons
  • Plasmo variant maintained on a separate branch

Weaknesses

  • AI integration is marked experimental and thinly documented in the README
  • Billing is listed as coming soon
  • Firefox builds target MV2 and load only in temporary mode
  • Requires Bun
  • TypeScript, Vercel AI SDK, browser built-in AI (experimental)
  • Needs Supabase project, OpenPanel (analytics, optional)
  • GitHub template
  • env example file

Written from each project's README and checked facts. Spot something wrong? Report it on GitHub (opens in a new tab).